MySQL 26.10.0
Source Code Documentation
hm::table_system_disk_stats Class Reference
Inheritance diagram for hm::table_system_disk_stats:
[legend]

Public Member Functions

 table_system_disk_stats ()=default
 
 ~table_system_disk_stats () override
 
 table_system_disk_stats (const table_system_disk_stats &)=default
 
table_system_disk_stats & operator= (const table_system_disk_stats &)=default
 
 table_system_disk_stats (table_system_disk_stats &&)=default
 
table_system_disk_stats & operator= (table_system_disk_stats &&)=default
 
- Public Member Functions inherited from hm::table_system_disk_stats_base
int rnd_next () override
 
int rnd_pos () override
 
int read_column_value (PSI_field *field, unsigned int index) override
 
virtual void make_row (const System_Disk_Stats &record)
 
- Public Member Functions inherited from hm::table_base
 table_base ()=default
 
virtual ~table_base ()=default
 
 table_base (const table_base &)=default
 
table_base & operator= (const table_base &)=default
 
 table_base (table_base &&)=default
 
table_base & operator= (table_base &&)=default
 
virtual int rnd_init (bool)
 
virtual void reset_position ()
 
virtual void close_table ()
 

Static Public Member Functions

static PSI_table_handle * open_table (PSI_pos **psi_pos)
 
static int delete_all_rows ()
 
static unsigned long long get_row_count ()
 
- Static Public Member Functions inherited from hm::table_base
static int rnd_init (PSI_table_handle *handle, bool)
 
static int rnd_next (PSI_table_handle *handle)
 
static int rnd_pos (PSI_table_handle *handle)
 
static void reset_position (PSI_table_handle *handle)
 
static int read_column_value (PSI_table_handle *handle, PSI_field *field, unsigned int index)
 
static void close_table (PSI_table_handle *handle)
 

Additional Inherited Members

- Public Types inherited from hm::table_system_disk_stats_base
typedef System_Disk_Table_Row row_t
 
- Public Types inherited from hm::table_base
typedef table_base_pos pos_t
 
- Public Attributes inherited from hm::table_base
pos_t m_pos
 
pos_t m_next_pos
 
- Protected Attributes inherited from hm::table_system_disk_stats_base
row_t m_row
 
std::shared_ptr< Stat_Buffer< System_Disk_Stats > > m_buffer
 

Constructor & Destructor Documentation

◆ table_system_disk_stats() [1/3]

hm::table_system_disk_stats::table_system_disk_stats ( )
default

◆ ~table_system_disk_stats()

hm::table_system_disk_stats::~table_system_disk_stats ( )
inlineoverride

◆ table_system_disk_stats() [2/3]

hm::table_system_disk_stats::table_system_disk_stats ( const table_system_disk_stats &  )
default

◆ table_system_disk_stats() [3/3]

hm::table_system_disk_stats::table_system_disk_stats ( table_system_disk_stats &&  )
default

Member Function Documentation

◆ delete_all_rows()

int hm::table_system_disk_stats::delete_all_rows ( )
static

◆ get_row_count()

unsigned long long hm::table_system_disk_stats::get_row_count ( )
static

◆ open_table()

PSI_table_handle * hm::table_system_disk_stats::open_table ( PSI_pos **  psi_pos)
static

◆ operator=() [1/2]

table_system_disk_stats & hm::table_system_disk_stats::operator= ( const table_system_disk_stats &  )
default

◆ operator=() [2/2]

table_system_disk_stats & hm::table_system_disk_stats::operator= ( table_system_disk_stats &&  )
default

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