MySQL 9.0.0
Source Code Documentation
fsp_header_mem_t Struct Reference

In-memory representation of the fsp_header_t file structure. More...

#include <fsp0fsp.h>

Public Member Functions

 fsp_header_mem_t (const fsp_header_t *header, mtr_t *mtr)
 
std::ostream & print (std::ostream &out) const
 

Public Attributes

ulint m_space_id
 
ulint m_notused
 
ulint m_fsp_size
 
ulint m_free_limit
 
ulint m_flags
 
ulint m_fsp_frag_n_used
 
flst_bnode_t m_fsp_free
 
flst_bnode_t m_free_frag
 
flst_bnode_t m_full_frag
 
ib_id_t m_segid
 
flst_bnode_t m_inodes_full
 
flst_bnode_t m_inodes_free
 

Detailed Description

In-memory representation of the fsp_header_t file structure.

Constructor & Destructor Documentation

◆ fsp_header_mem_t()

fsp_header_mem_t::fsp_header_mem_t ( const fsp_header_t header,
mtr_t mtr 
)

Member Function Documentation

◆ print()

std::ostream & fsp_header_mem_t::print ( std::ostream &  out) const

Member Data Documentation

◆ m_flags

ulint fsp_header_mem_t::m_flags

◆ m_free_frag

flst_bnode_t fsp_header_mem_t::m_free_frag

◆ m_free_limit

ulint fsp_header_mem_t::m_free_limit

◆ m_fsp_frag_n_used

ulint fsp_header_mem_t::m_fsp_frag_n_used

◆ m_fsp_free

flst_bnode_t fsp_header_mem_t::m_fsp_free

◆ m_fsp_size

ulint fsp_header_mem_t::m_fsp_size

◆ m_full_frag

flst_bnode_t fsp_header_mem_t::m_full_frag

◆ m_inodes_free

flst_bnode_t fsp_header_mem_t::m_inodes_free

◆ m_inodes_full

flst_bnode_t fsp_header_mem_t::m_inodes_full

◆ m_notused

ulint fsp_header_mem_t::m_notused

◆ m_segid

ib_id_t fsp_header_mem_t::m_segid

◆ m_space_id

ulint fsp_header_mem_t::m_space_id

The documentation for this struct was generated from the following files: