MySQL  8.0.27
Source Code Documentation
Until_mts_gap Class Reference

It implementes the logic of UNTIL SQL_AFTER_MTS_GAP. More...

#include <rpl_replica_until_options.h>

Inheritance diagram for Until_mts_gap:
Until_option

Public Member Functions

 Until_mts_gap (Relay_log_info *rli)
 
void init ()
 Intialize it when starting the slave. More...
 
- Public Member Functions inherited from Until_option
virtual ~Until_option ()=default
 
bool is_satisfied_at_start_slave ()
 Check if the until option is already satisfied at coordinator starting. More...
 
bool is_satisfied_before_dispatching_event (const Log_event *ev)
 check if the until option is satisfied before applying or dispatching a event. More...
 
bool is_satisfied_after_dispatching_event ()
 check if the until option is satisfied after applied or dispatched a event. More...
 

Private Member Functions

bool check_at_start_slave () override
 
bool check_before_dispatching_event (const Log_event *ev) override
 
bool check_after_dispatching_event () override
 

Additional Inherited Members

- Protected Member Functions inherited from Until_option
 Until_option (Relay_log_info *rli)
 
- Protected Attributes inherited from Until_option
Relay_log_infom_rli
 

Detailed Description

It implementes the logic of UNTIL SQL_AFTER_MTS_GAP.

Constructor & Destructor Documentation

◆ Until_mts_gap()

Until_mts_gap::Until_mts_gap ( Relay_log_info rli)
inline

Member Function Documentation

◆ check_after_dispatching_event()

bool Until_mts_gap::check_after_dispatching_event ( )
overrideprivatevirtual

Implements Until_option.

◆ check_at_start_slave()

bool Until_mts_gap::check_at_start_slave ( )
overrideprivatevirtual

Implements Until_option.

◆ check_before_dispatching_event()

bool Until_mts_gap::check_before_dispatching_event ( const Log_event ev)
overrideprivatevirtual

Implements Until_option.

◆ init()

void Until_mts_gap::init ( )

Intialize it when starting the slave.


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