OmniSciDB
a5dc49c757
|
#include <ParserNode.h>
Public Member Functions | |
virtual void | execute (const Catalog_Namespace::SessionInfo &session, bool read_only_mode)=0 |
void | setColumnDescriptor (ColumnDescriptor &cd, const ColumnDef *coldef) |
Public Member Functions inherited from Parser::Node | |
virtual | ~Node () |
Definition at line 761 of file ParserNode.h.
|
pure virtual |
Implemented in Parser::DropUserStmt, Parser::AlterUserStmt, Parser::CreateUserStmt, Parser::DropModelStmt, Parser::CreateModelStmt, Parser::DropDBStmt, Parser::CreateDBStmt, Parser::DropViewStmt, Parser::CreateViewStmt, Parser::ExportQueryStmt, Parser::RevokeRoleStmt, Parser::GrantRoleStmt, Parser::ShowPrivilegesStmt, Parser::RevokePrivilegesStmt, Parser::GrantPrivilegesStmt, Parser::DropRoleStmt, Parser::CreateRoleStmt, Parser::CopyTableStmt, Parser::RestoreTableStmt, Parser::DumpTableStmt, Parser::AlterTableParamStmt, Parser::DropColumnStmt, Parser::AddColumnStmt, Parser::RenameColumnStmt, Parser::RenameTableStmt, Parser::RenameUserStmt, Parser::RenameDBStmt, Parser::ValidateStmt, Parser::OptimizeTableStmt, Parser::TruncateTableStmt, Parser::DropTableStmt, Parser::CreateTableAsSelectStmt, Parser::InsertIntoTableAsSelectStmt, Parser::CreateDataframeStmt, and Parser::CreateTableStmt.
Referenced by Parser::execute_stmt_for_json(), and heavydb.cursor.Cursor::executemany().
void Parser::DDLStmt::setColumnDescriptor | ( | ColumnDescriptor & | cd, |
const ColumnDef * | coldef | ||
) |
Definition at line 5369 of file ParserNode.cpp.
References Parser::set_column_descriptor().
Referenced by Parser::CreateDataframeStmt::execute(), Parser::AddColumnStmt::execute(), and Parser::CreateTableStmt::executeDryRun().