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_
¶
-