MySQL 8.3.0
Source Code Documentation
Slave_job_group Struct Reference

#include <rpl_rli_pdb.h>

Public Member Functions

 Slave_job_group ()=default
 
 Slave_job_group (const Slave_job_group &other)
 
Slave_job_groupoperator= (const Slave_job_group &other)
 
void reset (my_off_t master_pos, ulonglong seqno)
 

Public Attributes

char * group_master_log_name
 
my_off_t group_master_log_pos
 
char * group_relay_log_name
 
my_off_t group_relay_log_pos
 
ulong worker_id
 
Slave_workerworker
 
ulonglong total_seqno
 
my_off_t master_log_pos
 
uint checkpoint_seqno
 
my_off_t checkpoint_log_pos
 
char * checkpoint_log_name
 
my_off_t checkpoint_relay_log_pos
 
char * checkpoint_relay_log_name
 
std::atomic< int32done
 
ulong shifted
 
time_t ts
 
bool notified {false}
 
longlong last_committed
 
longlong sequence_number
 
Format_description_log_eventnew_fd_event
 

Constructor & Destructor Documentation

◆ Slave_job_group() [1/2]

Slave_job_group::Slave_job_group ( )
default

◆ Slave_job_group() [2/2]

Slave_job_group::Slave_job_group ( const Slave_job_group other)
inline

Member Function Documentation

◆ operator=()

Slave_job_group & Slave_job_group::operator= ( const Slave_job_group other)
inline

◆ reset()

void Slave_job_group::reset ( my_off_t  master_pos,
ulonglong  seqno 
)
inline

Member Data Documentation

◆ checkpoint_log_name

char* Slave_job_group::checkpoint_log_name

◆ checkpoint_log_pos

my_off_t Slave_job_group::checkpoint_log_pos

◆ checkpoint_relay_log_name

char* Slave_job_group::checkpoint_relay_log_name

◆ checkpoint_relay_log_pos

my_off_t Slave_job_group::checkpoint_relay_log_pos

◆ checkpoint_seqno

uint Slave_job_group::checkpoint_seqno

◆ done

std::atomic<int32> Slave_job_group::done

◆ group_master_log_name

char* Slave_job_group::group_master_log_name

◆ group_master_log_pos

my_off_t Slave_job_group::group_master_log_pos

◆ group_relay_log_name

char* Slave_job_group::group_relay_log_name

◆ group_relay_log_pos

my_off_t Slave_job_group::group_relay_log_pos

◆ last_committed

longlong Slave_job_group::last_committed

◆ master_log_pos

my_off_t Slave_job_group::master_log_pos

◆ new_fd_event

Format_description_log_event* Slave_job_group::new_fd_event

◆ notified

bool Slave_job_group::notified {false}

◆ sequence_number

longlong Slave_job_group::sequence_number

◆ shifted

ulong Slave_job_group::shifted

◆ total_seqno

ulonglong Slave_job_group::total_seqno

◆ ts

time_t Slave_job_group::ts

◆ worker

Slave_worker* Slave_job_group::worker

◆ worker_id

ulong Slave_job_group::worker_id

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