MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ins_node_t Struct Reference
Collaboration diagram for ins_node_t:

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 194 of file row0ins.h.

Member Data Documentation

que_common_t ins_node_t::common

node type: QUE_NODE_INSERT

Definition at line 195 of file row0ins.h.

dtuple_t* ins_node_t::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 205 of file row0ins.h.

dict_index_t* ins_node_t::index

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

Definition at line 203 of file row0ins.h.

dtuple_t* ins_node_t::row

row to insert

Definition at line 197 of file row0ins.h.

sel_node_t* ins_node_t::select

select in searched insert

Definition at line 199 of file row0ins.h.

ulint ins_node_t::state

node execution state

Definition at line 202 of file row0ins.h.

dict_table_t* ins_node_t::table

table where to insert

Definition at line 198 of file row0ins.h.

trx_id_t ins_node_t::trx_id

trx id or the last trx which executed the node

Definition at line 211 of file row0ins.h.


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