MySQL 8.0.40
Source Code Documentation
purge_iter_t Struct Reference

This is the purge pointer/iterator. More...

#include <trx0purge.h>

Public Member Functions

 purge_iter_t ()
 

Public Attributes

trx_id_t trx_no
 Purge has advanced past all transactions whose number is less than this. More...
 
undo_no_t undo_no
 Purge has advanced past all records whose undo number is less than this. More...
 
space_id_t undo_rseg_space
 The last undo record resided in this space id. More...
 
trx_id_t modifier_trx_id
 The transaction that created the undo log record, the Modifier trx id. More...
 

Detailed Description

This is the purge pointer/iterator.

We need both the undo no and the transaction no up to which purge has parsed and applied the records.

Constructor & Destructor Documentation

◆ purge_iter_t()

purge_iter_t::purge_iter_t ( )
inline

Member Data Documentation

◆ modifier_trx_id

trx_id_t purge_iter_t::modifier_trx_id

The transaction that created the undo log record, the Modifier trx id.

◆ trx_no

trx_id_t purge_iter_t::trx_no

Purge has advanced past all transactions whose number is less than this.

◆ undo_no

undo_no_t purge_iter_t::undo_no

Purge has advanced past all records whose undo number is less than this.

◆ undo_rseg_space

space_id_t purge_iter_t::undo_rseg_space

The last undo record resided in this space id.


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