![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
Add blocks modified by the mini-transaction to the flush list. More...
Public Member Functions | |
| Add_dirty_blocks_to_flush_list (lsn_t start_lsn, lsn_t end_lsn, Flush_observer *observer) | |
| Constructor.  More... | |
| void | add_dirty_page_to_flush_list (mtr_memo_slot_t *slot) const | 
| Add the modified page to the buffer flush list.  More... | |
| bool | operator() (mtr_memo_slot_t *slot) const | 
Public Attributes | |
| const lsn_t | m_end_lsn | 
| Mini-transaction REDO end LSN.  More... | |
| const lsn_t | m_start_lsn | 
| Mini-transaction REDO start LSN.  More... | |
| Flush_observer *const | m_flush_observer | 
| Flush observer.  More... | |
Add blocks modified by the mini-transaction to the flush list.
| Add_dirty_blocks_to_flush_list::Add_dirty_blocks_to_flush_list | ( | lsn_t | start_lsn, | 
| lsn_t | end_lsn, | ||
| Flush_observer * | observer | ||
| ) | 
Constructor.
| [in] | start_lsn | LSN of the first entry that was added to REDO by the MTR | 
| [in] | end_lsn | LSN after the last entry was added to REDO by the MTR | 
| [in,out] | observer | flush observer | 
      
  | 
  inline | 
Add the modified page to the buffer flush list.
      
  | 
  inline | 
| const lsn_t Add_dirty_blocks_to_flush_list::m_end_lsn | 
Mini-transaction REDO end LSN.
| Flush_observer* const Add_dirty_blocks_to_flush_list::m_flush_observer | 
Flush observer.
| const lsn_t Add_dirty_blocks_to_flush_list::m_start_lsn | 
Mini-transaction REDO start LSN.