Class Parser::RenameDBStmt

class RenameDBStmt : public Parser::DDLStmt

Public Functions

RenameDBStmt(const rapidjson::Value &payload)
RenameDBStmt(std::string *database_name, std::string *new_database_name)
auto const &getPreviousDatabaseName()
auto const &getNewDatabaseName()
void execute(const Catalog_Namespace::SessionInfo &session)

Private Members

std::unique_ptr<std::string> database_name_
std::unique_ptr<std::string> new_database_name_