![]()  | 
  
    MySQL 8.4.7
    
   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.