CUBRID Engine  latest
pt_merge_info Struct Reference

#include <parse_tree.h>

Collaboration diagram for pt_merge_info:
Collaboration graph

Public Attributes

PT_NODEinto
 
PT_NODEusing_clause
 
PT_NODEsearch_cond
 
struct {
   PT_NODE *   assignment
 
   PT_NODE *   search_cond
 
   PT_NODE *   del_search_cond
 
   PT_NODE *   index_hint
 
   bool   do_class_attrs
 
   bool   has_delete
 
update
 
struct {
   PT_NODE *   attr_list
 
   PT_NODE *   value_clauses
 
   PT_NODE *   search_cond
 
   PT_NODE *   class_where
 
   PT_NODE *   index_hint
 
insert
 
PT_NODEcheck_where
 
PT_NODEwaitsecs_hint
 
PT_HINT_ENUM hint
 
short flags
 

Detailed Description

Definition at line 2921 of file parse_tree.h.

Member Data Documentation

PT_NODE* pt_merge_info::check_where
PT_NODE* pt_merge_info::class_where

Definition at line 2940 of file parse_tree.h.

Referenced by mq_class_lambda(), pt_apply_merge(), and pt_to_merge_insert_query().

PT_NODE* pt_merge_info::del_search_cond
bool pt_merge_info::do_class_attrs

Definition at line 2932 of file parse_tree.h.

Referenced by do_execute_merge(), do_merge(), and do_prepare_merge().

PT_NODE* pt_merge_info::index_hint

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