CUBRID Engine  latest
pt_create_entity_info Struct Reference

#include <parse_tree.h>

Collaboration diagram for pt_create_entity_info:
Collaboration graph

Public Attributes

PT_MISC_TYPE entity_type
 
PT_MISC_TYPE with_check_option
 
PT_NODEentity_name
 
PT_NODEsupclass_list
 
PT_NODEclass_attr_def_list
 
PT_NODEattr_def_list
 
PT_NODEtable_option_list
 
PT_NODEmethod_def_list
 
PT_NODEmethod_file_list
 
PT_NODEresolution_list
 
PT_NODEas_query_list
 
PT_NODEobject_id_list
 
PT_NODEupdate
 
PT_NODEconstraint_list
 
PT_NODEcreate_index
 
PT_NODEpartition_info
 
PT_NODEinternal_stmts
 
PT_NODEcreate_like
 
PT_NODEcreate_select
 
PT_NODEvclass_comment
 
PT_CREATE_SELECT_ACTION create_select_action
 
unsigned or_replace:1
 
unsigned if_not_exists:1
 

Detailed Description

Definition at line 1897 of file parse_tree.h.

Member Data Documentation

PT_NODE* pt_create_entity_info::as_query_list
PT_NODE* pt_create_entity_info::class_attr_def_list
PT_NODE* pt_create_entity_info::constraint_list
PT_NODE* pt_create_entity_info::create_index
PT_NODE* pt_create_entity_info::create_like
PT_NODE* pt_create_entity_info::create_select
PT_CREATE_SELECT_ACTION pt_create_entity_info::create_select_action

Definition at line 1919 of file parse_tree.h.

Referenced by do_create_entity(), pt_init_create_entity(), and pt_print_create_entity().

unsigned pt_create_entity_info::if_not_exists

Definition at line 1921 of file parse_tree.h.

Referenced by do_create_entity(), pt_check_create_entity(), and pt_print_create_entity().

PT_NODE* pt_create_entity_info::internal_stmts

Definition at line 1915 of file parse_tree.h.

Referenced by pt_apply_create_entity(), and pt_check_attribute_domain().

PT_NODE* pt_create_entity_info::method_def_list

Definition at line 1906 of file parse_tree.h.

Referenced by do_create_local(), pt_apply_create_entity(), and pt_print_create_entity().

PT_NODE* pt_create_entity_info::method_file_list

Definition at line 1907 of file parse_tree.h.

Referenced by do_create_local(), pt_apply_create_entity(), and pt_print_create_entity().

PT_NODE* pt_create_entity_info::object_id_list

Definition at line 1910 of file parse_tree.h.

Referenced by do_create_local(), pt_apply_create_entity(), and pt_print_create_entity().

unsigned pt_create_entity_info::or_replace

Definition at line 1920 of file parse_tree.h.

Referenced by do_create_entity(), pt_check_create_entity(), and pt_print_create_entity().

PT_NODE* pt_create_entity_info::resolution_list
PT_NODE* pt_create_entity_info::table_option_list
PT_NODE* pt_create_entity_info::update

Definition at line 1911 of file parse_tree.h.

Referenced by pt_apply_create_entity(), and pt_print_create_entity().

PT_NODE* pt_create_entity_info::vclass_comment

Definition at line 1918 of file parse_tree.h.

Referenced by do_create_entity(), and pt_print_create_entity().

PT_MISC_TYPE pt_create_entity_info::with_check_option

Definition at line 1900 of file parse_tree.h.

Referenced by do_create_entity(), and pt_print_create_entity().


The documentation for this struct was generated from the following file: