MySQL 8.4.2
Source Code Documentation

#include <table_replication_connection_status.h>

Public Member Functions

 st_row_connect_status ()
 
void cleanup ()
 

Public Attributes

char group_name [UUID_LENGTH]
 
bool group_name_is_null
 
char channel_name [CHANNEL_NAME_LENGTH]
 
uint channel_name_length
 
char source_uuid [UUID_LENGTH]
 
bool source_uuid_is_null
 
ulonglong thread_id {0}
 
bool thread_id_is_null
 
enum_rpl_connect_status_service_state service_state
 
ulonglong count_received_heartbeats
 
ulonglong last_heartbeat_timestamp
 
char * received_transaction_set
 
int received_transaction_set_length
 
uint last_error_number
 
char last_error_message [MAX_SLAVE_ERRMSG]
 
uint last_error_message_length
 
ulonglong last_error_timestamp
 
char last_queued_trx [Gtid::MAX_TEXT_LENGTH+1]
 
uint last_queued_trx_length
 
ulonglong last_queued_trx_original_commit_timestamp
 
ulonglong last_queued_trx_immediate_commit_timestamp
 
ulonglong last_queued_trx_start_queue_timestamp
 
ulonglong last_queued_trx_end_queue_timestamp
 
char queueing_trx [Gtid::MAX_TEXT_LENGTH+1]
 
uint queueing_trx_length
 
ulonglong queueing_trx_original_commit_timestamp
 
ulonglong queueing_trx_immediate_commit_timestamp
 
ulonglong queueing_trx_start_queue_timestamp
 

Constructor & Destructor Documentation

◆ st_row_connect_status()

st_row_connect_status::st_row_connect_status ( )
inline

Member Function Documentation

◆ cleanup()

void st_row_connect_status::cleanup ( void  )
inline

Member Data Documentation

◆ channel_name

char st_row_connect_status::channel_name[CHANNEL_NAME_LENGTH]

◆ channel_name_length

uint st_row_connect_status::channel_name_length

◆ count_received_heartbeats

ulonglong st_row_connect_status::count_received_heartbeats

◆ group_name

char st_row_connect_status::group_name[UUID_LENGTH]

◆ group_name_is_null

bool st_row_connect_status::group_name_is_null

◆ last_error_message

char st_row_connect_status::last_error_message[MAX_SLAVE_ERRMSG]

◆ last_error_message_length

uint st_row_connect_status::last_error_message_length

◆ last_error_number

uint st_row_connect_status::last_error_number

◆ last_error_timestamp

ulonglong st_row_connect_status::last_error_timestamp

◆ last_heartbeat_timestamp

ulonglong st_row_connect_status::last_heartbeat_timestamp

◆ last_queued_trx

char st_row_connect_status::last_queued_trx[Gtid::MAX_TEXT_LENGTH+1]

◆ last_queued_trx_end_queue_timestamp

ulonglong st_row_connect_status::last_queued_trx_end_queue_timestamp

◆ last_queued_trx_immediate_commit_timestamp

ulonglong st_row_connect_status::last_queued_trx_immediate_commit_timestamp

◆ last_queued_trx_length

uint st_row_connect_status::last_queued_trx_length

◆ last_queued_trx_original_commit_timestamp

ulonglong st_row_connect_status::last_queued_trx_original_commit_timestamp

◆ last_queued_trx_start_queue_timestamp

ulonglong st_row_connect_status::last_queued_trx_start_queue_timestamp

◆ queueing_trx

char st_row_connect_status::queueing_trx[Gtid::MAX_TEXT_LENGTH+1]

◆ queueing_trx_immediate_commit_timestamp

ulonglong st_row_connect_status::queueing_trx_immediate_commit_timestamp

◆ queueing_trx_length

uint st_row_connect_status::queueing_trx_length

◆ queueing_trx_original_commit_timestamp

ulonglong st_row_connect_status::queueing_trx_original_commit_timestamp

◆ queueing_trx_start_queue_timestamp

ulonglong st_row_connect_status::queueing_trx_start_queue_timestamp

◆ received_transaction_set

char* st_row_connect_status::received_transaction_set

◆ received_transaction_set_length

int st_row_connect_status::received_transaction_set_length

◆ service_state

enum_rpl_connect_status_service_state st_row_connect_status::service_state

◆ source_uuid

char st_row_connect_status::source_uuid[UUID_LENGTH]

◆ source_uuid_is_null

bool st_row_connect_status::source_uuid_is_null

◆ thread_id

ulonglong st_row_connect_status::thread_id {0}

◆ thread_id_is_null

bool st_row_connect_status::thread_id_is_null

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