MySQL 8.0.40
Source Code Documentation
|
#include <dump_start_dump_task.h>
Public Member Functions | |
Dump_start_dump_task (std::string, std::string) | |
Public Member Functions inherited from Mysql::Tools::Dump::Abstract_dump_task | |
Abstract_dump_task (Abstract_data_object *related_object) | |
~Abstract_dump_task () override | |
I_data_object * | get_related_db_object () const override |
std::vector< const Abstract_dump_task * > | get_dependencies () const |
std::vector< Abstract_dump_task * > | get_dependents () const |
void | add_dependency (Abstract_dump_task *dependency) |
bool | can_be_executed () const override |
Returns true if task can start processing, for example when all dependencies are met. More... | |
void | set_completed () override |
Sets task completed flag. More... | |
void | register_execution_availability_callback (std::function< void(const Abstract_dump_task *)> *availability_callback) |
Registers callback to be called once this task is able to be executed. More... | |
Public Member Functions inherited from Mysql::Tools::Dump::Abstract_simple_dump_task | |
Abstract_simple_dump_task () | |
~Abstract_simple_dump_task () override | |
bool | is_completed () const override |
Returns true if task was fully completed by all elements of chain. More... | |
void | set_completed () override |
Sets task completed flag. More... | |
Public Member Functions inherited from Mysql::Tools::Dump::I_dump_task | |
virtual | ~I_dump_task () |
Public Attributes | |
std::string | m_gtid_mode |
std::string | m_gtid_executed |
Dump_start_dump_task::Dump_start_dump_task | ( | std::string | gtid_mode, |
std::string | gtid_executed | ||
) |
std::string Mysql::Tools::Dump::Dump_start_dump_task::m_gtid_executed |
std::string Mysql::Tools::Dump::Dump_start_dump_task::m_gtid_mode |