Enum ESqlStatementType

Object
Enum<ESqlStatementType>
gudusoft.gsqlparser.ESqlStatementType
All Implemented Interfaces:
Serializable, Comparable<ESqlStatementType>, java.lang.constant.Constable

Type of SQL statement.

SQL statement available in more than one databases:
sstunknown,
sstselect, sstdelete, sstupdate,sstinsert,
sstcreatetable, sstcreateview,sstcreatedatabase, sstcreateindex,sstcreatesequence, sstcreatesynonym, sstcreatematerializedview,
sstaltertable,sstalterdatabase, sstalterindex, sstaltersession sstaltertrigger, sstalterview,
sstdropindex,sstdropschema,sstdropsequence,sstdropsynonym, sstdroptable,sstdropview,
sstmerge
sstTruncate,
sst_block,sst_block_with_declare_and_parameters,sst_block_with_exception,,sst_plsql_block,
sst_assignstmt, sst_casestmt, sst_closestmt sst_cursordecl,sstdescribe, sst_elsifstmt, sst_ifstmt,sst_loopstmt,sst_openforstmt, sst_openstmt,sst_raisestmt,sst_returnstmt sstGrant,sstRevoke sstrename, sstUseDatabase sstExecutePreparedStmt, sst_exitstmt, sstExplain, sst_fetchstmt

DB2 SQL statement:
sstdb2callstmt,sstdb2casestmt,sstdb2closecursorstmt, sstdb2conditiondeclaration,sstdb2createfunction, sstdb2createprocedure,sstdb2createtrigger sstdb2declarecursorstatement,sstdb2dummystmt, sstdb2dynamiccompoundstatement,sstdb2fetchcursorstmt,sstdb2forstmt, sstdb2ifstmt,sstdb2iteratestmt,sstdb2leavestmt,sstsignalstatement, sstdb2whilestmt,sstRepeat,sstdb2opencursorstmt,sstdb2gotostmt, sstdb2loopstmt,sstdb2procedurecompoundstatement,sstdb2returnstmt, sstdb2valuesinto,sstdb2stmtstub

Hive SQL statement:
ssthiveExplain,ssthiveLoad,ssthiveExportTable,ssthiveImportTable, ssthiveSwitchDatabase,ssthiveDropDatabase,ssthiveDesc,ssthiveShow, ssthiveMetaStoreCheck,sstanalyzeTable,ssthiveLockTable,ssthiveUnlockTable, ssthiveCreateRole,ssthiveDropRole,ssthiveGrant,ssthiveRevoke,ssthiveShowGrants, ssthiveShowRoleGrants,ssthiveGrantRole,ssthiveRevokeRole,ssthiveCreateFunction, ssthiveDropFunciton,ssthiveFromQuery,ssthiveSet

Informix SQL statement:
sstinformixAllocateCollection,sstinformixAllocateDescriptor,sstinformixAllocateRow, sstinformixAlterAccess_Method,sstinformixCreateFunction,sstinformixCreateProcedure, sstinformixCreateRowType,sstinformixCreateTrigger,sstinformixDropRowType, sstinformixExecute,sstinformixExecuteFunction,sstinformixExecuteImmediate, sstinformixExecuteProcedure

MDX SQL statement:
sstmdxselect,sstmdxupdate,sstmdxcall,sstmdxclearcalculations, sstmdxdrillthrough,sstmdxaltercube,sstmdxcreateaction,sstmdxcreatecellcalculation, sstmdxcreateglobalcube,sstmdxcreatemember,sstmdxcreatesessioncube,sstmdxcreateset, sstmdxcreatesubcube,sstmdxdropaction,sstmdxdropcellcalculation,sstmdxdropmember, sstmdxdropset,sstmdxdropsubcube,sstmdxrefreshcube,sstmdxcalculate,sstmdxcase, sstmdxfreeze,sstmdxscope,sstmdxexpression

SQL Server SQL statement:
sstmssqlbegindialog,sstmssqlbegintran,sstmssqlblock,sstbreak, sstmssqlbulkinsert,sstmssqlclose,sstmssqlcommit,sstmssqlcontinue,sstmssqlcreatefunction, sstmssqlcreateprocedure,sstmssqlcreatetrigger,sstmssqldeallocate,sstmssqldeclare, sstmssqldropdbobject,sstmssqldummystmt,sstmssqlendconversation,sstmssqlexec, sstmssqlexecuteas,sstmssqlfetch,sstmssqlgo,sstmssqlgoto,sstmssqlgrant, sstmssqlif,sstmssqllabel,sstmssqlopen,sstmssqlprint,sstraiserror,sstmssqlreturn, sstmssqlrevert,sstmssqlrollback,sstmssqlsavetran,sstmssqlsendonconversation, sstmssqlset,sstmssqlsetrowcount,sstmssqlstmtstub,sstmssqlthrow,sstmssqlupdatestatistics, sstmssqlupdatetext,sstmssqlwaitfor

MySQL SQL statement:
sstmysqlblock,sstmysqlcall,sstmysqlcasestmt,sstmysqlcreatefunction, sstmysqlcreateprocedure,sstcreatetrigger,sstmysqldeclare,sstmysqlfetchcursor, sstmysqlifstmt,sstmysqlloopstmt,sstmysqlopencursor,sstmysqlprepare,sstRepeat, sstmysqlreturn, sstmysqlset, sstmysqlsignal,sstmysqlstmtstub,sstmysqlwhilestmt

Netezza SQL statement:
sstnetezzaGenerateStatistics,sstnetezzaGroomTable

Oracle SQL statement:
plsql basic statement, sstcall,comment on, sstoraclecreatedirectory,sstoraclecreatelibrary,sstoracleexecuteprocedure,ssstplsqlContinue, sstplsql_createfunction,sstplsql_createpackage,sstplsql_createprocedure,sstplsql_createtrigger, sstplsql_createtype,sstplsql_createtypebody,sstplsql_dummystmt,exec immediate, sstplsql_forallstmt,sstplsql_gotostmt,sstplsql_nullstmt,sstplsql_piperowstmt,sstplsql_pragmadecl, sstplsql_procedurespec,sstplsql_recordtypedef,sstplsql_tabletypedef,sstplsql_varraytypedef, sstsqlpluscmd

PostgreSQL SQL statement:
sstpostgresqlDropRole,sstpostgresqlDropTrigger,sstpostgresqlExecute, sstpostgresqlforeach,sstpostgresqlgetdiag,sstpostgresqlMove,sstplsql_nullstmt, sstpostgresqlCreateTrigger,sstpostgresqlCreateFunction

Redshift SQL statement:
sstFetchFrom,sstredshiftAbort,sstredshiftAlterGroup,sstredshiftAlterSchema, sstredshiftAlterUser,sstredshiftAnalyze,sstredshiftAnalyzeCompression, sstredshiftBegin,sstredshiftCancel,sstredshiftClose,sstredshiftComment, sstredshiftCommit,sstredshiftCopy,sstredshiftCreateGroup,sstredshiftCreateSchema. sstredshiftCreateUser,sstredshiftDeallocate,sstredshiftDeclare,sstredshiftDropDatabase, sstredshiftDropGroup,sstredshiftDropSchema,sstredshiftDropUser,sstredshiftEnd, sstExplain,sstredshiftLock,sstredshiftPrepare,sstredshiftReset, sstredshiftRollback,sstredshiftSetSessionAuthorization,sstredshiftSet, sstredshiftShow,sstredshiftStartTransaction,sstredshiftUnload,sstredshiftVacuum

Sybase SQL statement:
sstsybaseInsertBulk,sstsybaseDeleteStatistics,sstsybasedumpTran, sstsybaseupdateindexstatistics,sstsybaseWritetext

Teradata SQL statement:
sstteradataabort,sstteradatabeginlogging,sstteradatabegintransaction, sstteradataBTEQ,sstteradatacollectstatistics,sstteradatacommit,sstteradatacreatefunction, sstteradatacreateprocedure,sstteradatacreatetrigger,sstteradatadropdbobject, sstteradataendlogging,sstteradataendtransaction,sstteradataexecute, sstteradatagive,sstteradatagrant,sstteradatalock,sstteradatarollback, sstteradatasetrole,sstteradatasetsession,sstteradatasettimezone,sstteradatausing