Base class for all main DB objects.
More...
#include <abstract_data_object.h>
Base class for all main DB objects.
◆ ~Abstract_data_object()
Abstract_data_object::~Abstract_data_object |
( |
| ) |
|
|
overridedefault |
◆ Abstract_data_object()
Abstract_data_object::Abstract_data_object |
( |
uint64 |
id, |
|
|
const std::string & |
name, |
|
|
const std::string & |
schema |
|
) |
| |
|
protected |
◆ get_id()
uint64 Abstract_data_object::get_id |
( |
| ) |
const |
Returns an unique ID of this DB object.
This helps progress watching with multiple parts of chain during object processing (including queuing).
◆ get_name()
std::string Abstract_data_object::get_name |
( |
| ) |
const |
Returns name of object in schema.
◆ get_schema()
std::string Abstract_data_object::get_schema |
( |
| ) |
const |
Returns schema in which object is contained.
◆ m_id
uint64 Mysql::Tools::Dump::Abstract_data_object::m_id |
|
private |
An unique ID of this DB object.
This helps progress watching with multiple parts of chain during object processing (including queuing).
◆ m_name
std::string Mysql::Tools::Dump::Abstract_data_object::m_name |
|
private |
Name of object in schema.
◆ m_schema
std::string Mysql::Tools::Dump::Abstract_data_object::m_schema |
|
private |
Schema in which object is contained.
The documentation for this class was generated from the following files: