Go to the documentation of this file.
6 #include <unordered_map>
11 #include "pugixml-1.10/src/pugixml.hpp"
void set_table_name(std::string table_n)
Definition: Table.h:33
Column Metadata and Type information.
void add_join_table(std::string from, std::string table, std::string to)
Definition: Projection.cpp:11
void set_projection_name(std::string projection_n)
Definition: Projection.h:54
Definition: Projection.h:44
void set_sort_key(std::string sk)
Definition: Projection.h:58
void add_column(std::string column_name, std::string data_type, int size=0)
Definition: Table.cpp:5
void set_base_table(std::string base_tab)
Definition: Projection.h:57
void add_foreign_key(std::string from, std::string table, std::string to)
Definition: Table.cpp:22
void set_primary_key(std::string pk)
Definition: Table.h:34
void add_column(std::string name, std::string table, std::string column_name, std::string encoding, DataType data_type)
Definition: Projection.cpp:5
Definition: ForeignKey.h:6
void add_join_index(std::string from, std::string other_projection, std::string to)
Definition: Projection.cpp:16