Struct parser_context
ClassList > parser_context
Public Attributes
Public Attributes Documentation
variable abort
unsigned parser_context::abort;
variable au_save
int parser_context::au_save;
variable auto_param_count
int parser_context::auto_param_count;
variable buffer
const char* parser_context::buffer;
variable casecmp
PT_CASECMP_FUN parser_context::casecmp;
variable column
int parser_context::column;
variable context
COMPILE_CONTEXT parser_context::context;
variable custom_print
unsigned int parser_context::custom_print;
variable dblink_remote
REMOTE_COLS* parser_context::dblink_remote;
variable dblink_server_text
PARSER_VARCHAR* parser_context::dblink_server_text;
variable dblink_skip_implicit_serial_qualifier
unsigned parser_context::dblink_skip_implicit_serial_qualifier;
variable dbval_cnt
int parser_context::dbval_cnt;
variable dont_collect_exec_stats
unsigned parser_context::dont_collect_exec_stats;
variable dont_prt_long_string
unsigned parser_context::dont_prt_long_string;
variable drand
double parser_context::drand;
variable error_buffer
char* parser_context::error_buffer;
variable error_msgs
PT_NODE* parser_context::error_msgs;
variable etc
void* parser_context::etc;
variable execution_values
EXECUTION_STATE_VALUES parser_context::execution_values;
variable external_into_label
char** parser_context::external_into_label;
variable external_into_label_cnt
int parser_context::external_into_label_cnt;
variable file
FILE* parser_context::file;
variable flag
struct parser_context parser_context::flag;
variable has_internal_error
unsigned parser_context::has_internal_error;
variable hide_pwd_info
HIDE_PWD_INFO parser_context::hide_pwd_info;
variable host_var_count
int parser_context::host_var_count;
variable host_var_expected_domains
TP_DOMAIN** parser_context::host_var_expected_domains;
variable host_variables
DB_VALUE* parser_context::host_variables;
variable id
size_t parser_context::input_buffer_length;
size_t parser_context::input_buffer_position;
variable is_auto_commit
unsigned parser_context::is_auto_commit;
variable is_holdable
unsigned parser_context::is_holdable;
variable is_in_and_list
unsigned parser_context::is_in_and_list;
variable is_parsing_static_sql
unsigned parser_context::is_parsing_static_sql;
variable is_parsing_trigger
unsigned parser_context::is_parsing_trigger;
variable is_skip_auto_parameterize
unsigned parser_context::is_skip_auto_parameterize;
variable is_system_generated_stmt
unsigned parser_context::is_system_generated_stmt;
variable is_unloading_plcsql_def
unsigned parser_context::is_unloading_plcsql_def;
variable is_xasl_pinned_reference
unsigned parser_context::is_xasl_pinned_reference;
variable jmp_env
jmp_buf parser_context::jmp_env;
variable jmp_env_active
int parser_context::jmp_env_active;
variable lcks_classes
char** parser_context::lcks_classes;
variable line
int parser_context::line;
variable local_transaction_id
DB_VALUE parser_context::local_transaction_id;
variable long_string_skipped
unsigned parser_context::long_string_skipped;
variable lrand
long int parser_context::lrand;
variable max_print_len
int parser_context::max_print_len;
variable next_byte
PT_INT_FUNCTION parser_context::next_byte;
variable next_char
PT_INT_FUNCTION parser_context::next_char;
variable node_stack
PT_NODE** parser_context::node_stack;
variable num_lcks_classes
int parser_context::num_lcks_classes;
variable num_plan_trace
int parser_context::num_plan_trace;
variable oid_included
PT_INCLUDE_OID_TYPE parser_context::oid_included;
variable original_buffer
const char* parser_context::original_buffer;
variable orphans
PT_NODE* parser_context::orphans;
variable parent_proc_xasl
struct xasl_node* parser_context::parent_proc_xasl;
variable plan_trace
PT_PLAN_TRACE_INFO parser_context::plan_trace[100];
variable print_db_value
PT_PRINT_VALUE_FUNC parser_context::print_db_value;
variable print_type_ambiguity
unsigned parser_context::print_type_ambiguity;
variable query_id
QUERY_ID parser_context::query_id;
variable query_trace
bool parser_context::query_trace;
variable recompile_xasl_pinned
unsigned parser_context::recompile_xasl_pinned;
variable return_generated_keys
unsigned parser_context::return_generated_keys;
variable set_host_var
unsigned parser_context::set_host_var;
variable stack_size
int parser_context::stack_size;
variable stack_top
int parser_context::stack_top;
variable statement_number
int parser_context::statement_number;
variable statements
PT_NODE** parser_context::statements;
variable strings_have_no_escapes
unsigned parser_context::strings_have_no_escapes;
variable symbols
struct symbol_info* parser_context::symbols;
variable sys_datetime
DB_VALUE parser_context::sys_datetime;
variable sys_epochtime
DB_VALUE parser_context::sys_epochtime;
variable view_cache
VIEW_CACHE_INFO* parser_context::view_cache;
variable warnings
PT_NODE* parser_context::warnings;
The documentation for this class was generated from the following file cubrid/src/parser/parse_tree.h