MySQL 8.3.0
Source Code Documentation
gr::perfschema::Pfs_table_communication_information Class Reference

#include <table_communication_information.h>

Inheritance diagram for gr::perfschema::Pfs_table_communication_information:
[legend]

Public Member Functions

 Pfs_table_communication_information ()=default
 
 ~Pfs_table_communication_information () override=default
 
bool init () override
 
bool deinit () override
 
- Public Member Functions inherited from gr::perfschema::Abstract_Pfs_table
 Abstract_Pfs_table ()
 
virtual ~Abstract_Pfs_table ()
 
PFS_engine_table_share_proxyget_share ()
 

Static Public Member Functions

static unsigned long long get_row_count ()
 
static int rnd_next (PSI_table_handle *handle)
 
static int rnd_init (PSI_table_handle *handle, bool scan)
 
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 PSI_table_handleopen_table (PSI_pos **pos)
 
static void close_table (PSI_table_handle *handle)
 

Static Public Attributes

static constexpr int SUCCESS = 0
 
static constexpr unsigned long long NR_ROWS {1}
 

Additional Inherited Members

- Protected Attributes inherited from gr::perfschema::Abstract_Pfs_table
PFS_engine_table_share_proxy m_share
 

Constructor & Destructor Documentation

◆ Pfs_table_communication_information()

gr::perfschema::Pfs_table_communication_information::Pfs_table_communication_information ( )
default

◆ ~Pfs_table_communication_information()

gr::perfschema::Pfs_table_communication_information::~Pfs_table_communication_information ( )
overridedefault

Member Function Documentation

◆ close_table()

void gr::perfschema::Pfs_table_communication_information::close_table ( PSI_table_handle handle)
static

◆ deinit()

bool gr::perfschema::Pfs_table_communication_information::deinit ( )
overridevirtual

◆ get_row_count()

unsigned long long gr::perfschema::Pfs_table_communication_information::get_row_count ( )
static

◆ init()

bool gr::perfschema::Pfs_table_communication_information::init ( )
overridevirtual

◆ open_table()

PSI_table_handle * gr::perfschema::Pfs_table_communication_information::open_table ( PSI_pos **  pos)
static

◆ read_column_value()

int gr::perfschema::Pfs_table_communication_information::read_column_value ( PSI_table_handle handle,
PSI_field field,
unsigned int  index 
)
static

◆ reset_position()

void gr::perfschema::Pfs_table_communication_information::reset_position ( PSI_table_handle handle)
static

◆ rnd_init()

int gr::perfschema::Pfs_table_communication_information::rnd_init ( PSI_table_handle handle,
bool  scan 
)
static

◆ rnd_next()

int gr::perfschema::Pfs_table_communication_information::rnd_next ( PSI_table_handle handle)
static

◆ rnd_pos()

int gr::perfschema::Pfs_table_communication_information::rnd_pos ( PSI_table_handle handle)
static

Member Data Documentation

◆ NR_ROWS

constexpr unsigned long long gr::perfschema::Pfs_table_communication_information::NR_ROWS {1}
staticconstexpr

◆ SUCCESS

constexpr int gr::perfschema::Pfs_table_communication_information::SUCCESS = 0
staticconstexpr

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