![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
A wrapper class to help print and inspect the file page header. More...
#include <fil0types.h>
Public Member Functions | |
| Fil_page_header (const byte *frame) | |
| The constructor that takes a pointer to page header as argument.  More... | |
| space_id_t | get_space_id () const noexcept | 
| Get the space id from the page header.  More... | |
| page_no_t | get_page_no () const noexcept | 
| Get the page number from the page header.  More... | |
| page_no_t | get_page_prev () const noexcept | 
| Get the FIL_PAGE_PREV header value.  More... | |
| page_no_t | get_page_next () const noexcept | 
| Get the FIL_PAGE_NEXT header value.  More... | |
| uint16_t | get_page_type () const noexcept | 
| Get the page type from the page header.  More... | |
| std::ostream & | print (std::ostream &out) const noexcept | 
| Print the page header to the given output stream.  More... | |
Private Attributes | |
| const byte * | m_frame {} | 
| Pointer to the page header.  More... | |
A wrapper class to help print and inspect the file page header.
      
  | 
  inlineexplicit | 
The constructor that takes a pointer to page header as argument.
| [in] | frame | the pointer to the page header. | 
      
  | 
  noexcept | 
Get the FIL_PAGE_NEXT header value.
      
  | 
  noexcept | 
Get the page number from the page header.
      
  | 
  noexcept | 
Get the FIL_PAGE_PREV header value.
      
  | 
  noexcept | 
Get the page type from the page header.
      
  | 
  noexcept | 
Get the space id from the page header.
      
  | 
  noexcept | 
Print the page header to the given output stream.
| [in] | out | the output stream. | 
      
  | 
  private | 
Pointer to the page header.