MySQL 8.0.40
Source Code Documentation
|
#include <rpl_mta_submode.h>
Public Member Functions | |
Mts_submode ()=default | |
enum_mts_parallel_type | get_type () |
virtual int | schedule_next_event (Relay_log_info *rli, Log_event *ev)=0 |
virtual void | attach_temp_tables (THD *thd, const Relay_log_info *rli, Query_log_event *ev)=0 |
virtual void | detach_temp_tables (THD *thd, const Relay_log_info *rli, Query_log_event *ev)=0 |
virtual Slave_worker * | get_least_occupied_worker (Relay_log_info *rli, Slave_worker_array *ws, Log_event *ev)=0 |
virtual int | wait_for_workers_to_finish (Relay_log_info *rli, Slave_worker *ignore=nullptr)=0 |
virtual bool | set_multi_threaded_applier_context (const Relay_log_info &, Log_event &) |
Sets additional context before the event is set to execute. More... | |
virtual | ~Mts_submode ()=default |
Protected Attributes | |
enum_mts_parallel_type | type |
|
default |
|
virtualdefault |
|
pure virtual |
Implemented in Mts_submode_database, and Mts_submode_logical_clock.
|
pure virtual |
Implemented in Mts_submode_logical_clock, and Mts_submode_database.
|
pure virtual |
Implemented in Mts_submode_database, and Mts_submode_logical_clock.
|
inline |
|
pure virtual |
Implemented in Mts_submode_database, and Mts_submode_logical_clock.
|
inlinevirtual |
Sets additional context before the event is set to execute.
Reimplemented in Mts_submode_database.
|
pure virtual |
Implemented in Mts_submode_database, and Mts_submode_logical_clock.
|
protected |