![]() |
MySQL 26.7.0
Source Code Documentation
|
This class allows to parse and apply redo records. More...
#include <log0redo.h>
Classes | |
| class | Impl |
Public Member Functions | |
| Redo_applier () | |
| ~Redo_applier () | |
| Parse_result< Mtr_view > | parse_mtr (std::span< const uint8_t > buffer) |
| Parse an mtr from a buffer. More... | |
| bool | apply (const Record_handle &record_handle, Page_handle &page_handle) |
| Apply a parsed redo record to a page. More... | |
Private Attributes | |
| std::unique_ptr< Impl > | m_impl |
This class allows to parse and apply redo records.
| ib::redo::Redo_applier::Redo_applier | ( | ) |
|
default |
| bool ib::redo::Redo_applier::apply | ( | const Record_handle & | record_handle, |
| Page_handle & | page_handle | ||
| ) |
Apply a parsed redo record to a page.
| record_handle | record to apply |
| page_handle | Page handle to apply the record to |
| Parse_result< Mtr_view > ib::redo::Redo_applier::parse_mtr | ( | std::span< const uint8_t > | buffer | ) |
Parse an mtr from a buffer.
| buffer | buffer to parse |
|
private |