![]() |
MySQL 26.7.0
Source Code Documentation
|
The handle that represents the page where redo log records are applied. More...
#include <log0redo.h>
Classes | |
| struct | Zipped |
| Compressed page buffer and metadata about the compressed page. More... | |
Public Attributes | |
| const uint32_t | space_id |
| Tablespace id. More... | |
| const uint32_t | page_no |
| Page number. More... | |
| const std::span< uint8_t > | frame |
| Page buffer. More... | |
| std::optional< Zipped > | zipped |
| An optional compressed page buffer that needs to be initialized iff this handle represents a compressed page. More... | |
The handle that represents the page where redo log records are applied.
It includes the compressed and uncompressed page buffers which are named as frame as per the convention used in InnoDB. If handle represents a compressed page, then it must maintain metadata which may have updated during applying the log records.
| const std::span<uint8_t> ib::redo::Page_handle::frame |
Page buffer.
| const uint32_t ib::redo::Page_handle::page_no |
Page number.
| const uint32_t ib::redo::Page_handle::space_id |
Tablespace id.
| std::optional<Zipped> ib::redo::Page_handle::zipped |
An optional compressed page buffer that needs to be initialized iff this handle represents a compressed page.