#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
The documentation for this struct was generated from the following file: