InnoDB Plugin
1.0
|
Data Fields | |
que_common_t | common |
ibool | is_delete |
ibool | searched_update |
ibool | in_mysql_interface |
dict_foreign_t * | foreign |
upd_node_t * | cascade_node |
mem_heap_t * | cascade_heap |
sel_node_t * | select |
btr_pcur_t * | pcur |
dict_table_t * | table |
upd_t * | update |
ulint | update_n_fields |
sym_node_list_t | columns |
ibool | has_clust_rec_x_lock |
ulint | cmpl_info |
ulint | state |
dict_index_t * | index |
dtuple_t * | row |
row_ext_t * | ext |
dtuple_t * | upd_row |
row_ext_t * | upd_ext |
mem_heap_t * | heap |
sym_node_t * | table_sym |
que_node_t * | col_assign_list |
ulint | magic_n |
que_common_t upd_node_t::common |
node type: QUE_NODE_UPDATE
row_ext_t* upd_node_t::ext |
NULL, or prefixes of the externally stored columns in the old row
mem_heap_t* upd_node_t::heap |
memory heap used as auxiliary storage; this must be emptied after a successful update
dict_index_t* upd_node_t::index |
NULL, or the next index whose record should be updated
btr_pcur_t* upd_node_t::pcur |
persistent cursor placed on the clustered index record which should be updated or deleted; the cursor is stored in the graph of 'select' field above, except in the case of the MySQL interface
dtuple_t* upd_node_t::row |
NULL, or a copy (also fields copied to heap) of the row to update; this must be reset to NULL after a successful update
sel_node_t* upd_node_t::select |
query graph subtree implementing a base table cursor: the rows returned will be updated
ulint upd_node_t::state |
node execution state
dict_table_t* upd_node_t::table |
table where updated
upd_t* upd_node_t::update |
update vector for the row