Public Attributes | |
que_common_t | common |
roll_ptr_t | roll_ptr |
trx_undo_rec_t * | undo_rec |
trx_undo_inf_t * | reservation |
undo_no_t | undo_no |
ulint | rec_type |
btr_pcur_t | pcur |
ibool | found_clust |
dict_table_t * | table |
ulint | cmpl_info |
upd_t * | update |
dtuple_t * | ref |
dtuple_t * | row |
dict_index_t * | index |
mem_heap_t * | heap |
Definition at line 82 of file row0purge.h.
que_common_t purge_node_struct::common |
node type: QUE_NODE_PURGE
Definition at line 83 of file row0purge.h.
Referenced by row_purge_node_create().
mem_heap_t* purge_node_struct::heap |
memory heap used as auxiliary storage for row; this must be emptied after a successful purge of a row
Definition at line 110 of file row0purge.h.
Referenced by que_graph_free_recursive(), and row_purge_node_create().
dict_index_t* purge_node_struct::index |
NULL, or the next index whose record should be handled
Definition at line 108 of file row0purge.h.
btr_pcur_t purge_node_struct::pcur |
persistent cursor used in searching the clustered index record
Definition at line 93 of file row0purge.h.
Referenced by row_purge_poss_sec().
dtuple_t* purge_node_struct::ref |
NULL, or row reference to the next row to handle
Definition at line 103 of file row0purge.h.
dtuple_t* purge_node_struct::row |
NULL, or a copy (also fields copied to heap) of the indexed fields of the row to handle
Definition at line 105 of file row0purge.h.
dict_table_t* purge_node_struct::table |
table where purge is done
Definition at line 99 of file row0purge.h.
upd_t* purge_node_struct::update |
update vector for a clustered index record
Definition at line 101 of file row0purge.h.