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

Public Types

typedef table_disk_metric_aggregate_row row_t
 
- Public Types inherited from hm::table_base
typedef table_base_pos pos_t
 

Public Member Functions

int rnd_next () override
 
int rnd_pos () override
 
int read_column_value (PSI_field *field, unsigned int index) override
 
virtual void make_row (const Disk_Metric_Aggregate &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)
 

Protected Attributes

row_t m_row
 

Additional Inherited Members

- Public Attributes inherited from hm::table_base
pos_t m_pos
 
pos_t m_next_pos
 

Member Typedef Documentation

◆ row_t

Member Function Documentation

◆ delete_all_rows()

int table_disk_metric_aggregate::delete_all_rows ( )
static

◆ get_row_count()

unsigned long long table_disk_metric_aggregate::get_row_count ( )
static

◆ make_row()

void table_disk_metric_aggregate::make_row ( const Disk_Metric_Aggregate &  record)
virtual

◆ open_table()

PSI_table_handle * table_disk_metric_aggregate::open_table ( PSI_pos **  psi_pos)
static

◆ read_column_value()

int table_disk_metric_aggregate::read_column_value ( PSI_field *  field,
unsigned int  index 
)
overridevirtual

Implements hm::table_base.

◆ rnd_next()

int table_disk_metric_aggregate::rnd_next ( )
overridevirtual

Implements hm::table_base.

◆ rnd_pos()

int table_disk_metric_aggregate::rnd_pos ( )
overridevirtual

Implements hm::table_base.

Member Data Documentation

◆ m_row

row_t table_disk_metric_aggregate::m_row
protected

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