MySQL 8.3.0
Source Code Documentation
Log_files_pfs_table Class Reference

PFS table with metadata of redo log files. More...

Classes

struct  Row
 Used to store data of a single row in the table. More...
 

Public Member Functions

int read_column_value (PSI_field *field, uint32_t index)
 
int rnd_init ()
 
int rnd_next ()
 
int rnd_pos ()
 
void reset_pos ()
 
void close ()
 
uint32_t * position_address ()
 

Private Attributes

uint32_t m_rows_n {}
 
uint32_t m_position {}
 
std::unique_ptr< Row[]> m_rows_array
 

Detailed Description

PFS table with metadata of redo log files.

Member Function Documentation

◆ close()

void Log_files_pfs_table::close ( void  )
inline

◆ position_address()

uint32_t * Log_files_pfs_table::position_address ( )
inline

◆ read_column_value()

int Log_files_pfs_table::read_column_value ( PSI_field field,
uint32_t  index 
)
inline

◆ reset_pos()

void Log_files_pfs_table::reset_pos ( )
inline

◆ rnd_init()

int Log_files_pfs_table::rnd_init ( )
inline

◆ rnd_next()

int Log_files_pfs_table::rnd_next ( )
inline

◆ rnd_pos()

int Log_files_pfs_table::rnd_pos ( )
inline

Member Data Documentation

◆ m_position

uint32_t Log_files_pfs_table::m_position {}
private

◆ m_rows_array

std::unique_ptr<Row[]> Log_files_pfs_table::m_rows_array
private

◆ m_rows_n

uint32_t Log_files_pfs_table::m_rows_n {}
private

The documentation for this class was generated from the following file: