Drizzled Public API Documentation

ins_node_struct Struct Reference

Public Attributes

que_common_t common
 
ulint ins_type
 
dtuple_trow
 
dict_table_ttable
 
sel_node_tselect
 
que_node_t * values_list
 
ulint state
 
dict_index_tindex
 
dtuple_tentry
 
 entry_list
 
byte * row_id_buf
 
trx_id_t trx_id
 
byte * trx_id_buf
 
mem_heap_tentry_sys_heap
 
ulint magic_n
 

Detailed Description

Definition at line 112 of file row0ins.h.

Member Data Documentation

que_common_t ins_node_struct::common

node type: QUE_NODE_INSERT

Definition at line 113 of file row0ins.h.

Referenced by ind_create_graph_create(), ins_node_create(), and tab_create_graph_create().

dtuple_t* ins_node_struct::entry

NULL, or entry to insert in the index; after a successful insert of the entry, this should be reset to NULL

Definition at line 123 of file row0ins.h.

Referenced by ins_node_create(), and ins_node_set_new_row().

dict_index_t* ins_node_struct::index

NULL, or the next index where the index entry should be inserted

Definition at line 121 of file row0ins.h.

Referenced by ins_node_create(), and ins_node_set_new_row().

dtuple_t* ins_node_struct::row

row to insert

Definition at line 115 of file row0ins.h.

Referenced by ins_node_create_entry_list(), ins_node_set_new_row(), and row_insert_for_mysql().

sel_node_t* ins_node_struct::select

select in searched insert

Definition at line 117 of file row0ins.h.

Referenced by ins_node_create(), pars_insert_statement(), que_graph_free_recursive(), and row_ins_step().

ulint ins_node_struct::state

node execution state

Definition at line 120 of file row0ins.h.

Referenced by ins_node_create(), ins_node_set_new_row(), row_ins_step(), and row_insert_for_mysql().

dict_table_t* ins_node_struct::table

table where to insert

Definition at line 116 of file row0ins.h.

Referenced by ins_node_create(), ins_node_create_entry_list(), pars_insert_statement(), and row_ins_step().

trx_id_t ins_node_struct::trx_id

trx id or the last trx which executed the node

Definition at line 129 of file row0ins.h.

Referenced by ins_node_create(), ins_node_set_new_row(), and row_ins_step().


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