MySQL  8.0.17
Source Code Documentation
Rpl_thd_context Class Reference

#include <rpl_context.h>

Public Member Functions

 Rpl_thd_context ()
 
Session_consistency_gtids_ctxsession_gtids_ctx ()
 
Dependency_tracker_ctxdependency_tracker_ctx ()
 
Last_used_gtid_tracker_ctxlast_used_gtid_tracker_ctx ()
 
enum_rpl_channel_type get_rpl_channel_type ()
 
void set_rpl_channel_type (enum_rpl_channel_type rpl_channel_type_arg)
 

Private Member Functions

 Rpl_thd_context (const Rpl_thd_context &rsc)
 
Rpl_thd_contextoperator= (const Rpl_thd_context &rsc)
 

Private Attributes

Session_consistency_gtids_ctx m_session_gtids_ctx
 
Dependency_tracker_ctx m_dependency_tracker_ctx
 
Last_used_gtid_tracker_ctx m_last_used_gtid_tracker_ctx
 
enum_rpl_channel_type rpl_channel_type
 If this thread is a channel, what is its type. More...
 

Constructor & Destructor Documentation

◆ Rpl_thd_context() [1/2]

Rpl_thd_context::Rpl_thd_context ( const Rpl_thd_context rsc)
private

◆ Rpl_thd_context() [2/2]

Rpl_thd_context::Rpl_thd_context ( )
inline

Member Function Documentation

◆ dependency_tracker_ctx()

Dependency_tracker_ctx& Rpl_thd_context::dependency_tracker_ctx ( )
inline

◆ get_rpl_channel_type()

enum_rpl_channel_type Rpl_thd_context::get_rpl_channel_type ( )
inline

◆ last_used_gtid_tracker_ctx()

Last_used_gtid_tracker_ctx& Rpl_thd_context::last_used_gtid_tracker_ctx ( )
inline

◆ operator=()

Rpl_thd_context& Rpl_thd_context::operator= ( const Rpl_thd_context rsc)
private

◆ session_gtids_ctx()

Session_consistency_gtids_ctx& Rpl_thd_context::session_gtids_ctx ( )
inline

◆ set_rpl_channel_type()

void Rpl_thd_context::set_rpl_channel_type ( enum_rpl_channel_type  rpl_channel_type_arg)
inline

Member Data Documentation

◆ m_dependency_tracker_ctx

Dependency_tracker_ctx Rpl_thd_context::m_dependency_tracker_ctx
private

◆ m_last_used_gtid_tracker_ctx

Last_used_gtid_tracker_ctx Rpl_thd_context::m_last_used_gtid_tracker_ctx
private

◆ m_session_gtids_ctx

Session_consistency_gtids_ctx Rpl_thd_context::m_session_gtids_ctx
private

◆ rpl_channel_type

enum_rpl_channel_type Rpl_thd_context::rpl_channel_type
private

If this thread is a channel, what is its type.


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