![]() |
MySQL 8.0.43
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 |