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

Public Attributes

que_common_t common
roll_ptr_t roll_ptr
ib_vector_tundo_recs
undo_no_t undo_no
ulint rec_type
dict_table_ttable
ulint cmpl_info
upd_tupdate
dtuple_tref
dtuple_trow
dict_index_tindex
mem_heap_theap
ibool found_clust
btr_pcur_t pcur
ibool done

Detailed Description

Definition at line 87 of file row0purge.h.

Member Data Documentation

que_common_t purge_node_t::common

node type: QUE_NODE_PURGE

Definition at line 88 of file row0purge.h.

mem_heap_t* purge_node_t::heap

memory heap used as auxiliary storage for row; this must be emptied after a successful purge of a row

Definition at line 111 of file row0purge.h.

dict_index_t* purge_node_t::index

NULL, or the next index whose record should be handled

Definition at line 109 of file row0purge.h.

btr_pcur_t purge_node_t::pcur

persistent cursor used in searching the clustered index record

Definition at line 118 of file row0purge.h.

dtuple_t* purge_node_t::ref

NULL, or row reference to the next row to handle

Definition at line 104 of file row0purge.h.

dtuple_t* purge_node_t::row

NULL, or a copy (also fields copied to heap) of the indexed fields of the row to handle

Definition at line 106 of file row0purge.h.

dict_table_t* purge_node_t::table

table where purge is done

Definition at line 98 of file row0purge.h.

ib_vector_t* purge_node_t::undo_recs

Undo recs to purge

Definition at line 92 of file row0purge.h.

upd_t* purge_node_t::update

update vector for a clustered index record

Definition at line 102 of file row0purge.h.


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