![]() |
MySQL 9.4.0
Source Code Documentation
|
Choose the rollback segment with the smallest trx_no. More...
#include <trx0purge.h>
Public Member Functions | |
| TrxUndoRsegsIterator (trx_purge_t *purge_sys) | |
| Constructor. More... | |
| const page_size_t | set_next () |
| Sets the next rseg to purge in m_purge_sys. More... | |
Private Member Functions | |
| TrxUndoRsegsIterator (const TrxUndoRsegsIterator &) | |
| TrxUndoRsegsIterator & | operator= (const TrxUndoRsegsIterator &) |
Private Attributes | |
| trx_purge_t * | m_purge_sys |
| The purge system pointer. More... | |
| TrxUndoRsegs | m_trx_undo_rsegs |
| The current element to process. More... | |
| Rsegs_array< 2 >::iterator | m_iter |
| Track the current element in m_trx_undo_rseg. More... | |
Static Private Attributes | |
| static const TrxUndoRsegs | NullElement |
| Sentinel value. More... | |
Choose the rollback segment with the smallest trx_no.
| TrxUndoRsegsIterator::TrxUndoRsegsIterator | ( | trx_purge_t * | purge_sys | ) |
Constructor.
|
private |
|
private |
| const page_size_t TrxUndoRsegsIterator::set_next | ( | ) |
Sets the next rseg to purge in m_purge_sys.
|
private |
Track the current element in m_trx_undo_rseg.
|
private |
The purge system pointer.
|
private |
The current element to process.
|
staticprivate |
Sentinel value.