CUBRID Engine
latest
|
#include <parse_tree.h>
Public Attributes | |
PT_NODE * | attr_name |
PT_NODE * | data_default |
DB_DEFAULT_EXPR_TYPE | on_update |
PT_NODE * | auto_increment |
PT_NODE * | ordering_info |
PT_NODE * | comment |
PT_MISC_TYPE | attr_type |
int | size_constraint |
short | constrain_not_null |
Definition at line 1856 of file parse_tree.h.
PT_NODE* pt_attr_def_info::attr_name |
Definition at line 1858 of file parse_tree.h.
Referenced by attribute_name(), do_alter_one_clause_with_template(), do_create_auto_increment_serial(), do_run_update_query_for_new_default_expression_fields(), do_run_update_query_for_new_notnull_fields(), do_update_maxvalue_of_auto_increment_serial(), do_update_new_notnull_cols_without_default(), get_attr_name(), is_shared_attribute(), pt_apply_attr_def(), pt_check_attribute_domain(), pt_check_filter_index_expr(), pt_check_filter_index_expr_pre(), pt_check_isolation_lvl(), pt_check_mutable_attributes(), pt_check_partitions(), pt_check_unique_attr(), pt_derive_attribute(), pt_get_attributes(), pt_number_of_attributes(), and pt_print_attr_def().
PT_MISC_TYPE pt_attr_def_info::attr_type |
Definition at line 1864 of file parse_tree.h.
Referenced by build_attr_change_map(), check_change_attribute(), do_add_attribute(), do_alter_change_col_comment(), do_alter_one_clause_with_template(), is_shared_attribute(), pt_check_attribute_domain(), pt_check_partitions(), pt_check_unique_attr(), pt_check_vclass_query_spec(), pt_check_vclass_union_spec(), pt_derive_attribute(), pt_init_attr_def(), pt_number_of_attributes(), pt_print_attr_def(), and pt_type_cast_vclass_query_spec().
PT_NODE* pt_attr_def_info::auto_increment |
Definition at line 1861 of file parse_tree.h.
Referenced by build_attr_change_map(), do_add_attribute(), do_change_att_schema_only(), do_create_auto_increment_serial(), do_update_maxvalue_of_auto_increment_serial(), pt_apply_attr_def(), pt_check_alter(), pt_check_attribute_domain(), pt_check_auto_increment_table_option(), pt_check_create_entity(), and pt_print_attr_def().
PT_NODE* pt_attr_def_info::comment |
Definition at line 1863 of file parse_tree.h.
Referenced by build_attr_change_map(), do_add_attribute(), do_alter_change_col_comment(), do_change_att_schema_only(), and pt_print_attr_def().
short pt_attr_def_info::constrain_not_null |
Definition at line 1866 of file parse_tree.h.
Referenced by do_add_attribute(), do_change_att_schema_only(), do_update_new_notnull_cols_without_default(), pt_check_attribute_domain(), pt_check_union_type_compatibility_of_values_query(), pt_class_pre_fetch(), and pt_print_attr_def().
PT_NODE* pt_attr_def_info::data_default |
Definition at line 1859 of file parse_tree.h.
Referenced by build_attr_change_map(), check_change_attribute(), do_add_attribute(), do_alter_one_clause_with_template(), do_change_att_schema_only(), do_run_update_query_for_new_default_expression_fields(), do_update_new_cols_with_default_expression(), do_update_new_notnull_cols_without_default(), get_att_default_from_def(), pt_apply_attr_def(), pt_check_alter(), pt_check_attribute_domain(), pt_check_create_entity(), pt_check_default_vclass_query_spec(), pt_check_union_type_compatibility_of_values_query(), and pt_print_attr_def().
DB_DEFAULT_EXPR_TYPE pt_attr_def_info::on_update |
Definition at line 1860 of file parse_tree.h.
Referenced by build_attr_change_map(), check_default_on_update_clause(), do_add_attribute(), do_change_att_schema_only(), pt_check_default_vclass_query_spec(), and pt_print_attr_def().
PT_NODE* pt_attr_def_info::ordering_info |
Definition at line 1862 of file parse_tree.h.
Referenced by build_attr_change_map(), get_att_order_from_def(), pt_apply_attr_def(), and pt_print_attr_def().
int pt_attr_def_info::size_constraint |
Definition at line 1865 of file parse_tree.h.