#include <table.h>
|
| Table (uint64 id, const std::string &name, const std::string &schema, const std::string &sql_formatted_definition, std::vector< Field > &fields, std::string type, uint64 row_count, uint64 row_bound, uint64 data_lenght) |
|
std::string | get_type () const |
| Retrieves type name. More...
|
|
uint64 | get_row_count () const |
| Retrieves number of rows in table, this value can be approximate. More...
|
|
uint64 | get_row_count_bound () const |
| Retrieves maximum number of rows in table. More...
|
|
uint64 | get_row_data_lenght () const |
| Retrieves total number of bytes of rows data. More...
|
|
const std::vector< Field > & | get_fields () const |
|
const std::vector< std::string > & | get_indexes_sql_definition () const |
|
const std::string & | get_sql_definition_without_indexes () const |
|
| Abstract_plain_sql_object (uint64 id, const std::string &name, const std::string &schema, const std::string &sql_formatted_definition) |
|
std::string | get_sql_formatted_definition () const |
|
void | set_sql_formatted_definition (std::string) |
|
| ~Abstract_data_object () override |
|
uint64 | get_id () const |
| Returns an unique ID of this DB object. More...
|
|
std::string | get_schema () const |
| Returns schema in which object is contained. More...
|
|
std::string | get_name () const |
| Returns name of object in schema. More...
|
|
virtual | ~I_data_object ()=default |
|
◆ Table()
Table::Table |
( |
uint64 |
id, |
|
|
const std::string & |
name, |
|
|
const std::string & |
schema, |
|
|
const std::string & |
sql_formatted_definition, |
|
|
std::vector< Field > & |
fields, |
|
|
std::string |
type, |
|
|
uint64 |
row_count, |
|
|
uint64 |
row_bound, |
|
|
uint64 |
data_lenght |
|
) |
| |
◆ get_fields()
const std::vector< Field > & Table::get_fields |
( |
| ) |
const |
◆ get_indexes_sql_definition()
const std::vector< std::string > & Table::get_indexes_sql_definition |
( |
| ) |
const |
◆ get_row_count()
uint64 Table::get_row_count |
( |
| ) |
const |
Retrieves number of rows in table, this value can be approximate.
◆ get_row_count_bound()
uint64 Table::get_row_count_bound |
( |
| ) |
const |
Retrieves maximum number of rows in table.
This value can be approximate, but should be upper bound for actual number of rows.
◆ get_row_data_lenght()
uint64 Table::get_row_data_lenght |
( |
| ) |
const |
Retrieves total number of bytes of rows data.
This value can be approximate.
◆ get_sql_definition_without_indexes()
const std::string & Table::get_sql_definition_without_indexes |
( |
| ) |
const |
◆ get_type()
std::string Table::get_type |
( |
| ) |
const |
◆ m_data_lenght
uint64 Mysql::Tools::Dump::Table::m_data_lenght |
|
private |
◆ m_fields
std::vector<Field> Mysql::Tools::Dump::Table::m_fields |
|
private |
◆ m_indexes_sql_definition
std::vector<std::string> Mysql::Tools::Dump::Table::m_indexes_sql_definition |
|
private |
◆ m_row_bound
uint64 Mysql::Tools::Dump::Table::m_row_bound |
|
private |
◆ m_row_count
uint64 Mysql::Tools::Dump::Table::m_row_count |
|
private |
◆ m_sql_definition_without_indexes
std::string Mysql::Tools::Dump::Table::m_sql_definition_without_indexes |
|
private |
◆ m_type
std::string Mysql::Tools::Dump::Table::m_type |
|
private |
The documentation for this class was generated from the following files: