Class Parser::CreateTableAsSelectStmt

class CreateTableAsSelectStmt : public Parser::InsertIntoTableAsSelectStmt

Public Functions

CreateTableAsSelectStmt(const rapidjson::Value &payload)
CreateTableAsSelectStmt(const std::string *table_name, const std::string *select_query, const bool is_temporary, const bool if_not_exists, std::list<NameValueAssign *> *s)
void execute(const Catalog_Namespace::SessionInfo &session)

Private Members

bool is_temporary_
bool if_not_exists_
std::list<std::unique_ptr<NameValueAssign>> storage_options_