MySQL 26.10.0
Source Code Documentation
table_disk_metric.cc File Reference
#include "table_disk_metric.h"
#include <cstring>
#include "health_monitor.h"
#include "health_monitor_tables.h"

Classes

struct  table_disk_metric_row
 
class  table_disk_metric
 

Functions

PFS_engine_table_share_proxy * table_disk_metric_init (std::shared_ptr< hm::Metric_Buffer< Disk_Metric > > buffer)
 Expose the table in the Performance Schema. More...
 
void table_disk_metric_deinit ()
 

Variables

static PFS_engine_table_share_proxy table_share
 
static std::shared_ptr< hm::Metric_Buffer< Disk_Metric > > disk_metric_buffer
 

Function Documentation

◆ table_disk_metric_deinit()

void table_disk_metric_deinit ( )

◆ table_disk_metric_init()

PFS_engine_table_share_proxy * table_disk_metric_init ( std::shared_ptr< hm::Metric_Buffer< Disk_Metric > >  buffer)

Expose the table in the Performance Schema.

Variable Documentation

◆ disk_metric_buffer

std::shared_ptr<hm::Metric_Buffer<Disk_Metric> > disk_metric_buffer
static
Initial value:
{
nullptr}

◆ table_share

PFS_engine_table_share_proxy table_share
static