#include <Projection.h>
◆ add_column()
void Parser::Projection::add_column |
( |
std::string |
name, |
|
|
std::string |
table, |
|
|
std::string |
column_name, |
|
|
std::string |
encoding, |
|
|
DataType |
data_type |
|
) |
| |
◆ add_join_index()
void Parser::Projection::add_join_index |
( |
std::string |
from, |
|
|
std::string |
other_projection, |
|
|
std::string |
to |
|
) |
| |
◆ add_join_table()
void Parser::Projection::add_join_table |
( |
std::string |
from, |
|
|
std::string |
table, |
|
|
std::string |
to |
|
) |
| |
◆ get_base_table()
std::string Parser::Projection::get_base_table |
( |
| ) |
|
|
inline |
◆ get_column()
◆ get_columns()
◆ get_join_indexes()
vector<join_index> Parser::Projection::get_join_indexes |
( |
| ) |
|
|
inline |
◆ get_join_tables()
vector<foreign_key> Parser::Projection::get_join_tables |
( |
| ) |
|
|
inline |
◆ get_metadata()
◆ get_metadata_columns()
std::vector<Parser::Column> Parser::Projection::get_metadata_columns |
( |
| ) |
|
|
inline |
◆ get_projection_name()
std::string Parser::Projection::get_projection_name |
( |
| ) |
|
|
inline |
◆ get_sort_key()
std::string Parser::Projection::get_sort_key |
( |
| ) |
|
|
inline |
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ set_base_table()
void Parser::Projection::set_base_table |
( |
std::string |
base_tab | ) |
|
|
inline |
◆ set_projection_name()
void Parser::Projection::set_projection_name |
( |
std::string |
projection_n | ) |
|
|
inline |
◆ set_sort_key()
void Parser::Projection::set_sort_key |
( |
std::string |
sk | ) |
|
|
inline |
◆ base_table
std::string Parser::Projection::base_table |
|
private |
◆ column_map
unordered_map<string, int> Parser::Projection::column_map |
|
private |
◆ columns
◆ join_indexes
vector<join_index> Parser::Projection::join_indexes |
|
private |
◆ join_tables
◆ projection_name
std::string Parser::Projection::projection_name |
|
private |
◆ sort_key
std::string Parser::Projection::sort_key |
|
private |
The documentation for this class was generated from the following files: