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

Public Member Functions

 table_system_memory_stats_history ()
 
 ~table_system_memory_stats_history () override
 
 table_system_memory_stats_history (const table_system_memory_stats_history &)=default
 
 table_system_memory_stats_history (table_system_memory_stats_history &&)=default
 
table_system_memory_stats_history & operator= (const table_system_memory_stats_history &)=default
 
table_system_memory_stats_history & operator= (table_system_memory_stats_history &&)=default
 
- Public Member Functions inherited from hm::table_system_memory_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_Memory_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_memory_stats_base
typedef table_system_memory_stats_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_memory_stats_base
row_t m_row
 
std::shared_ptr< Stat_Buffer< System_Memory_Stats > > m_buffer
 

Constructor & Destructor Documentation

◆ table_system_memory_stats_history() [1/3]

hm::table_system_memory_stats_history::table_system_memory_stats_history ( )
inline

◆ ~table_system_memory_stats_history()

hm::table_system_memory_stats_history::~table_system_memory_stats_history ( )
inlineoverride

◆ table_system_memory_stats_history() [2/3]

hm::table_system_memory_stats_history::table_system_memory_stats_history ( const table_system_memory_stats_history &  )
default

◆ table_system_memory_stats_history() [3/3]

hm::table_system_memory_stats_history::table_system_memory_stats_history ( table_system_memory_stats_history &&  )
default

Member Function Documentation

◆ delete_all_rows()

int hm::table_system_memory_stats_history::delete_all_rows ( )
static

◆ get_row_count()

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

◆ open_table()

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

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