Drizzled Public API Documentation

purge_node_struct Struct Reference

Public Attributes

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

Detailed Description

Definition at line 82 of file row0purge.h.

Member Data Documentation

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.


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