MySQL 8.0.39
Source Code Documentation
Mysql::Tools::Dump::Table_definition_dump_task Class Reference

Represents single DB table DDL creation task. More...

#include <table_definition_dump_task.h>

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

Public Member Functions

 Table_definition_dump_task (Table *related_table)
 
 ~Table_definition_dump_task () override
 
- Public Member Functions inherited from Mysql::Tools::Dump::Abstract_table_dump_task
 Abstract_table_dump_task (Table *related_table)
 
Tableget_related_table ()
 Returns table the current task is created for. More...
 
- 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 ()
 

Detailed Description

Represents single DB table DDL creation task.

Constructor & Destructor Documentation

◆ Table_definition_dump_task()

Table_definition_dump_task::Table_definition_dump_task ( Table related_table)
explicit

◆ ~Table_definition_dump_task()

Table_definition_dump_task::~Table_definition_dump_task ( )
override

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