CUBRID Engine  latest
pt_insert_info Struct Reference

#include <parse_tree.h>

Collaboration diagram for pt_insert_info:
Collaboration graph

Public Attributes

PT_NODEspec
 
PT_NODEclass_specs
 
PT_NODEattr_list
 
PT_NODEvalue_clauses
 
PT_NODEinto_var
 
PT_MISC_TYPE is_subinsert
 
PT_NODEwhere
 
PT_NODEinternal_stmts
 
PT_NODEwaitsecs_hint
 
PT_HINT_ENUM hint
 
PT_NODEodku_assignments
 
bool do_replace
 
PT_NODEinsert_mode
 
PT_NODEnon_null_attrs
 
PT_NODEodku_non_null_attrs
 
int has_uniques
 
SERVER_INSERT_ALLOWED server_allowed
 
unsigned execute_with_commit_allowed:1
 

Detailed Description

Definition at line 2329 of file parse_tree.h.

Member Data Documentation

PT_NODE* pt_insert_info::class_specs

Definition at line 2332 of file parse_tree.h.

Referenced by do_insert_template(), insert_subquery_results(), and pt_bind_names().

unsigned pt_insert_info::execute_with_commit_allowed

Definition at line 2348 of file parse_tree.h.

Referenced by db_can_execute_statement_with_autocommit(), and do_insert_checks().

int pt_insert_info::has_uniques
PT_NODE* pt_insert_info::insert_mode

Definition at line 2343 of file parse_tree.h.

Referenced by is_server_insert_allowed(), pt_get_hint(), and pt_print_insert().

PT_NODE* pt_insert_info::internal_stmts
PT_MISC_TYPE pt_insert_info::is_subinsert

Definition at line 2336 of file parse_tree.h.

Referenced by mq_translate_insert(), pt_init_insert(), and pt_print_insert().

PT_NODE* pt_insert_info::non_null_attrs
PT_NODE* pt_insert_info::odku_non_null_attrs
PT_NODE* pt_insert_info::waitsecs_hint

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