![]() |
MySQL 26.7.0
Source Code Documentation
|
Redo log parsing and applying. More...
#include <cstdint>#include <memory>#include <optional>#include <span>#include <type_traits>#include <vector>#include "ut0expected.h"Go to the source code of this file.
Classes | |
| class | ib::redo::Record_view |
| This class represents a parsed redo record. More... | |
| struct | ib::redo::Record_view::Aux_tag |
| Auxiliary record tag. More... | |
| struct | ib::redo::Record_view::Page_tag |
| Page data record tag. More... | |
| struct | ib::redo::Record_view::Table_tag |
| Table metadata tag. More... | |
| struct | ib::redo::Record_view::Space_tag |
| Table space tag. More... | |
| union | ib::redo::Record_view::Tag |
| class | ib::redo::Mtr_view |
| This class represents a list of parsed redo records that form an mtr. More... | |
| class | ib::redo::Parse_error |
| Parse error description. More... | |
| struct | ib::redo::Page_handle |
| The handle that represents the page where redo log records are applied. More... | |
| struct | ib::redo::Page_handle::Zipped |
| Compressed page buffer and metadata about the compressed page. More... | |
| struct | ib::redo::Page_handle::Zipped::Metadata |
| class | ib::redo::Page_handle_wrapper |
| A convenience wrapper over the Page_handle (where redo log records are applied). More... | |
| struct | ib::redo::Record_handle |
| The handle that represents a log record. More... | |
| class | ib::redo::Redo_applier |
| This class allows to parse and apply redo records. More... | |
Namespaces | |
| namespace | ib |
| namespace | ib::redo |
Typedefs | |
| using | ib::redo::Record_list = std::vector< Record_view > |
| template<typename T > | |
| using | ib::redo::Parse_result = ut::Expected< T, Parse_error > |
Redo log parsing and applying.