Class Parser::RenameTableStmt

class RenameTableStmt : public Parser::DDLStmt

Public Types

using TableNamePair = std::pair<std::unique_ptr<std::string>, std::unique_ptr<std::string>>

Public Functions

RenameTableStmt(const rapidjson::Value &payload)
RenameTableStmt(std::string *tab_name, std::string *new_tab_name)
RenameTableStmt(std::list<std::pair<std::string, std::string>> tableNames)
void execute(const Catalog_Namespace::SessionInfo &session)

Private Members

std::list<TableNamePair> tablesToRename_