Class Parser::DDLStmt¶
-
class
DDLStmt
: public Parser::Stmt¶ Subclassed by Parser::AddColumnStmt, Parser::AlterTableParamStmt, Parser::AlterTableStmt, Parser::AlterUserStmt, Parser::CopyTableStmt, Parser::CreateDBStmt, Parser::CreateRoleStmt, Parser::CreateTableBaseStmt, Parser::CreateUserStmt, Parser::CreateViewStmt, Parser::DropColumnStmt, Parser::DropDBStmt, Parser::DropRoleStmt, Parser::DropTableStmt, Parser::DropUserStmt, Parser::DropViewStmt, Parser::DumpRestoreTableStmtBase, Parser::ExportQueryStmt, Parser::GrantPrivilegesStmt, Parser::GrantRoleStmt, Parser::InsertIntoTableAsSelectStmt, Parser::OptimizeTableStmt, Parser::RenameColumnStmt, Parser::RenameDBStmt, Parser::RenameTableStmt, Parser::RenameUserStmt, Parser::RevokePrivilegesStmt, Parser::RevokeRoleStmt, Parser::ShowCreateTableStmt, Parser::ShowPrivilegesStmt, Parser::TruncateTableStmt, Parser::ValidateStmt
Public Functions
-
virtual void
execute
(const Catalog_Namespace::SessionInfo &session) = 0¶
-
void
setColumnDescriptor
(ColumnDescriptor &cd, const ColumnDef *coldef)¶
-
virtual void