Public Attributes | |
que_common_t | common |
ulint | ins_type |
dtuple_t * | row |
dict_table_t * | table |
sel_node_t * | select |
que_node_t * | values_list |
ulint | state |
dict_index_t * | index |
dtuple_t * | entry |
entry_list | |
byte * | row_id_buf |
trx_id_t | trx_id |
byte * | trx_id_buf |
mem_heap_t * | entry_sys_heap |
ulint | magic_n |
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().