Class Parser::CreateTableStmt¶
-
class
CreateTableStmt: public Parser::CreateTableBaseStmt¶ Public Functions
-
CreateTableStmt(std::string *tab, const std::string *storage, std::list<TableElement *> *table_elems, bool is_temporary, bool if_not_exists, std::list<NameValueAssign *> *s)¶
-
CreateTableStmt(const rapidjson::Value &payload)¶
-
const std::string *
get_table() const¶
-
const std::list<std::unique_ptr<TableElement>> &
get_table_element_list() const¶
-
void
execute(const Catalog_Namespace::SessionInfo &session)¶
Private Members
-
std::unique_ptr<std::string>
table_¶
-
std::list<std::unique_ptr<TableElement>>
table_element_list_¶
-
bool
is_temporary_¶
-
bool
if_not_exists_¶
-
std::list<std::unique_ptr<NameValueAssign>>
storage_options_¶
-