Drizzled Public API Documentation

purge_node_struct Struct Reference

List of all members.

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: