#include <lob0util.h>
◆ basic_page_t() [1/3]
lob::basic_page_t::basic_page_t |
( |
| ) |
|
|
inline |
◆ basic_page_t() [2/3]
◆ basic_page_t() [3/3]
◆ frame()
byte * lob::basic_page_t::frame |
( |
| ) |
const |
|
inline |
◆ get_block()
Get the underlying buffer block.
- Returns
- the buffer block.
◆ get_flst_node()
◆ get_next_page()
page_no_t lob::basic_page_t::get_next_page |
( |
| ) |
|
|
inline |
◆ get_page_id()
page_id_t lob::basic_page_t::get_page_id |
( |
| ) |
const |
|
inline |
Get the page id of the current page.
- Returns
- the page id of current page.
◆ get_page_no()
page_no_t lob::basic_page_t::get_page_no |
( |
| ) |
const |
|
inline |
Get page number of the current page.
- Returns
- the page number of the current page.
◆ get_page_type()
◆ max_space_available()
ulint lob::basic_page_t::max_space_available |
( |
| ) |
|
◆ payload()
static ulint lob::basic_page_t::payload |
( |
| ) |
|
|
static |
◆ set_block()
void lob::basic_page_t::set_block |
( |
buf_block_t * |
block | ) |
|
|
inline |
◆ set_mtr()
void lob::basic_page_t::set_mtr |
( |
mtr_t * |
mtr | ) |
|
|
inline |
◆ set_next_page() [1/2]
void lob::basic_page_t::set_next_page |
( |
page_no_t |
page_no | ) |
|
|
inline |
Set the FIL_PAGE_NEXT to the given page number.
- Parameters
-
[in] | page_no | The page number to set. |
◆ set_next_page() [2/2]
void lob::basic_page_t::set_next_page |
( |
page_no_t |
page_no, |
|
|
mtr_t * |
mtr |
|
) |
| |
|
inline |
Set the FIL_PAGE_NEXT to the given page number, using the given mini transaction context.
- Parameters
-
[in] | page_no | The page number to set. |
[in] | mtr | The mini-transaction context. |
◆ set_next_page_null()
void lob::basic_page_t::set_next_page_null |
( |
| ) |
|
|
inline |
Set the FIL_PAGE_NEXT to FIL_NULL.
◆ set_space_id_no_redo()
void lob::basic_page_t::set_space_id_no_redo |
( |
space_id_t |
space_id | ) |
|
|
inline |
Update the space identifier to given value without generating any redo log records.
- Parameters
-
[in] | space_id | the space identifier. |
◆ m_block
◆ m_index
◆ m_mtr
mtr_t* lob::basic_page_t::m_mtr |
|
protected |
The documentation for this struct was generated from the following file: