MySQL 8.0.40
Source Code Documentation
Mysql::Tools::Dump::Dump_start_dump_task Class Reference

#include <dump_start_dump_task.h>

Inheritance diagram for Mysql::Tools::Dump::Dump_start_dump_task:
[legend]

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_objectget_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
 

Constructor & Destructor Documentation

◆ Dump_start_dump_task()

Dump_start_dump_task::Dump_start_dump_task ( std::string  gtid_mode,
std::string  gtid_executed 
)

Member Data Documentation

◆ m_gtid_executed

std::string Mysql::Tools::Dump::Dump_start_dump_task::m_gtid_executed

◆ m_gtid_mode

std::string Mysql::Tools::Dump::Dump_start_dump_task::m_gtid_mode

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