MySQL 8.0.30
Source Code Documentation
gr::perfschema::pfs_table_communication_information Namespace Reference

Classes

struct  dummy_table_handle_type
 

Functions

Group_member_info_listget_preferred_leaders ()
 Fetch preferred leaders instance. More...
 
Group_member_info_listget_actual_leaders ()
 Fetch actual leaders instance. More...
 
static bool fetch_row_data ()
 
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)
 

Variables

static constexpr int SUCCESS = 0
 
static dummy_table_handle_type dummy_table_handle {}
 
static constexpr unsigned long long NR_ROWS {1}
 
static unsigned long long s_current_pos {0}
 
static uint32_t s_write_concurrency {0}
 
static Member_version s_mysql_version {0x00000}
 

Function Documentation

◆ close_table()

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

◆ fetch_row_data()

static bool gr::perfschema::pfs_table_communication_information::fetch_row_data ( )
static

◆ get_actual_leaders()

Group_member_info_list & gr::perfschema::pfs_table_communication_information::get_actual_leaders ( )

Fetch actual leaders instance.

The actual leaders are members which is carrying out leader at this moment.

Returns
Reference to the Group_member_info_list instance.

◆ get_preferred_leaders()

Group_member_info_list & gr::perfschema::pfs_table_communication_information::get_preferred_leaders ( )

Fetch preferred leaders instance.

Returns
Reference to the Group_member_info_list instance.

◆ get_row_count()

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

◆ open_table()

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

◆ read_column_value()

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

◆ reset_position()

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

◆ rnd_init()

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

◆ rnd_next()

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

◆ rnd_pos()

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

Variable Documentation

◆ dummy_table_handle

dummy_table_handle_type gr::perfschema::pfs_table_communication_information::dummy_table_handle {}
static

◆ NR_ROWS

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

◆ s_current_pos

unsigned long long gr::perfschema::pfs_table_communication_information::s_current_pos {0}
static

◆ s_mysql_version

Member_version gr::perfschema::pfs_table_communication_information::s_mysql_version {0x00000}
static

◆ s_write_concurrency

uint32_t gr::perfschema::pfs_table_communication_information::s_write_concurrency {0}
static

◆ SUCCESS

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