#include <Table.h>
◆ add_column()
void Parser::Table::add_column |
( |
std::string |
column_name, |
|
|
std::string |
data_type, |
|
|
int |
size = 0 |
|
) |
| |
◆ add_foreign_key()
void Parser::Table::add_foreign_key |
( |
std::string |
from, |
|
|
std::string |
table, |
|
|
std::string |
to |
|
) |
| |
◆ get_column()
◆ get_columns()
◆ get_foreign_keys()
std::vector<foreign_key>& Parser::Table::get_foreign_keys |
( |
| ) |
|
|
inline |
◆ get_primary_key()
std::string Parser::Table::get_primary_key |
( |
| ) |
|
|
inline |
◆ get_table_name()
std::string Parser::Table::get_table_name |
( |
| ) |
|
|
inline |
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ set_primary_key()
void Parser::Table::set_primary_key |
( |
std::string |
pk | ) |
|
|
inline |
◆ set_table_name()
void Parser::Table::set_table_name |
( |
std::string |
table_n | ) |
|
|
inline |
◆ column_map
std::unordered_map<std::string, int> Parser::Table::column_map |
|
private |
◆ columns
◆ foreign_keys
◆ primary_key
std::string Parser::Table::primary_key |
|
private |
◆ table_name
std::string Parser::Table::table_name |
|
private |
The documentation for this class was generated from the following files: