Class Parser::CreateViewStmt

class CreateViewStmt : public Parser::DDLStmt

Public Functions

CreateViewStmt(const std::string &view_name, const std::string &select_query, const bool if_not_exists)
CreateViewStmt(const rapidjson::Value &payload)
const std::string &get_view_name() const
const std::string &get_select_query() const
void execute(const Catalog_Namespace::SessionInfo &session)

Private Members

std::string view_name_
std::string select_query_
bool if_not_exists_