![]() |
MySQL 8.0.44
Source Code Documentation
|
Represents single data row. More...
#include <row_group_dump_task.h>
Public Member Functions | |
| Row_group_dump_task (Table *source_table, const std::vector< Mysql_field > &fields, const bool has_generated_column, const bool has_invisible_columns) | |
| I_data_object * | get_related_db_object () const override |
| 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... | |
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... | |
Public Member Functions inherited from Mysql::Tools::Dump::I_dump_task | |
| virtual | ~I_dump_task () |
Public Attributes | |
| const Table * | m_source_table |
| Returns a table the rows are contained in. More... | |
| const std::vector< Mysql_field > & | m_fields |
| Contains all fields information. More... | |
| std::vector< Row * > | m_rows |
| Returns all rows. More... | |
| const bool | m_has_generated_columns |
| Contains generated/virtual fields. More... | |
| const bool | m_has_invisible_columns |
| Contains invisible columns. More... | |
Represents single data row.
| Row_group_dump_task::Row_group_dump_task | ( | Table * | source_table, |
| const std::vector< Mysql_field > & | fields, | ||
| const bool | has_generated_column, | ||
| const bool | has_invisible_columns | ||
| ) |
|
overridevirtual |
Returns true if task can start processing, for example when all dependencies are met.
Implements Mysql::Tools::Dump::I_dump_task.
|
overridevirtual |
Implements Mysql::Tools::Dump::I_dump_task.
|
overridevirtual |
Sets task completed flag.
Need to be called once main chain element receives completion report.
Reimplemented from Mysql::Tools::Dump::Abstract_simple_dump_task.
| const std::vector<Mysql_field>& Mysql::Tools::Dump::Row_group_dump_task::m_fields |
Contains all fields information.
| const bool Mysql::Tools::Dump::Row_group_dump_task::m_has_generated_columns |
Contains generated/virtual fields.
| const bool Mysql::Tools::Dump::Row_group_dump_task::m_has_invisible_columns |
Contains invisible columns.
| std::vector<Row *> Mysql::Tools::Dump::Row_group_dump_task::m_rows |
Returns all rows.
| const Table* Mysql::Tools::Dump::Row_group_dump_task::m_source_table |
Returns a table the rows are contained in.