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.