001package gudusoft.gsqlparser; 002 003import gudusoft.gsqlparser.stmt.*; 004 005/** 006 * Type of SQL statement. 007 * 008 * <br><br>SQL statement available in more than one databases: 009 * <br> 010 * {@link #sstunknown}, 011 *<br> 012 * {@link #sstselect}, {@link #sstdelete}, {@link #sstupdate},{@link #sstinsert}, 013 *<br> 014 * {@link #sstcreatetable}, {@link #sstcreateview},{@link #sstcreatedatabase}, 015 * {@link #sstcreateindex},{@link #sstcreatesequence}, {@link #sstcreatesynonym}, 016 * {@link #sstcreatematerializedview}, 017 *<br> 018 * {@link #sstaltertable},{@link #sstalterdatabase}, {@link #sstalterindex}, 019 * {@link #sstaltersession} 020 * {@link #sstaltertrigger}, {@link #sstalterview}, 021 *<br> 022 * {@link #sstdropindex},{@link #sstdropschema},{@link #sstdropsequence},{@link #sstdropsynonym}, 023 * {@link #sstdroptable},{@link #sstdropview}, 024 *<br> 025 * {@link #sstmerge} 026 *<br> 027 * {@link #sstTruncate}, 028 *<br> 029 * {@link #sst_block},{@link #sst_block_with_declare_and_parameters},{@link #sst_block_with_exception},,{@link #sst_plsql_block}, 030 * <br> 031 * {@link #sst_assignstmt}, {@link #sst_casestmt}, {@link #sst_closestmt} 032 * {@link #sst_cursordecl},{@link #sstdescribe}, 033 * {@link #sst_elsifstmt}, {@link #sst_ifstmt},{@link #sst_loopstmt},{@link #sst_openforstmt}, 034 * {@link #sst_openstmt},{@link #sst_raisestmt},{@link #sst_returnstmt} 035 * 036 * 037 * {@link #sstGrant},{@link #sstRevoke} 038 * {@link #sstrename}, 039 * 040 * {@link #sstUseDatabase} 041 * 042 * 043 * 044 * {@link #sstExecutePreparedStmt}, {@link #sst_exitstmt}, 045 * 046 * {@link #sstExplain}, 047 * {@link #sst_fetchstmt} 048 * 049 * <br><br>DB2 SQL statement: 050 * <br> {@link #sstdb2callstmt},{@link #sstdb2casestmt},{@link #sstdb2closecursorstmt}, 051 * {@link #sstdb2conditiondeclaration},{@link #sstdb2createfunction}, 052 * {@link #sstdb2createprocedure},{@link #sstdb2createtrigger} 053 * {@link #sstdb2declarecursorstatement},{@link #sstdb2dummystmt}, 054 * {@link #sstdb2dynamiccompoundstatement},{@link #sstdb2fetchcursorstmt},{@link #sstdb2forstmt}, 055 * {@link #sstdb2ifstmt},{@link #sstdb2iteratestmt},{@link #sstdb2leavestmt},{@link #sstsignalstatement}, 056 * {@link #sstdb2whilestmt},{@link #sstRepeat},{@link #sstdb2opencursorstmt},{@link #sstdb2gotostmt}, 057 * {@link #sstdb2loopstmt},{@link #sstdb2procedurecompoundstatement},{@link #sstdb2returnstmt}, 058 * {@link #sstdb2valuesinto},{@link #sstdb2stmtstub} 059 * 060 * <br><br> Hive SQL statement: 061 * <br> {@link #ssthiveExplain},{@link #ssthiveLoad},{@link #ssthiveExportTable},{@link #ssthiveImportTable}, 062 * {@link #ssthiveSwitchDatabase},{@link #ssthiveDropDatabase},{@link #ssthiveDesc},{@link #ssthiveShow}, 063 * {@link #ssthiveMetaStoreCheck},{@link #sstanalyzeTable},{@link #ssthiveLockTable},{@link #ssthiveUnlockTable}, 064 * {@link #ssthiveCreateRole},{@link #ssthiveDropRole},{@link #ssthiveGrant},{@link #ssthiveRevoke},{@link #ssthiveShowGrants}, 065 * {@link #ssthiveShowRoleGrants},{@link #ssthiveGrantRole},{@link #ssthiveRevokeRole},{@link #ssthiveCreateFunction}, 066 * {@link #ssthiveDropFunciton},{@link #ssthiveFromQuery},{@link #ssthiveSet} 067 * 068 * <br><br> Informix SQL statement: 069 * <br> {@link #sstinformixAllocateCollection},{@link #sstinformixAllocateDescriptor},{@link #sstinformixAllocateRow}, 070 * {@link #sstinformixAlterAccess_Method},{@link #sstinformixCreateFunction},{@link #sstinformixCreateProcedure}, 071 * {@link #sstinformixCreateRowType},{@link #sstinformixCreateTrigger},{@link #sstinformixDropRowType}, 072 * {@link #sstinformixExecute},{@link #sstinformixExecuteFunction},{@link #sstinformixExecuteImmediate}, 073 * {@link #sstinformixExecuteProcedure} 074 * 075 * <br><br> MDX SQL statement: 076 * <br> {@link #sstmdxselect},{@link #sstmdxupdate},{@link #sstmdxcall},{@link #sstmdxclearcalculations}, 077 * {@link #sstmdxdrillthrough},{@link #sstmdxaltercube},{@link #sstmdxcreateaction},{@link #sstmdxcreatecellcalculation}, 078 * {@link #sstmdxcreateglobalcube},{@link #sstmdxcreatemember},{@link #sstmdxcreatesessioncube},{@link #sstmdxcreateset}, 079 * {@link #sstmdxcreatesubcube},{@link #sstmdxdropaction},{@link #sstmdxdropcellcalculation},{@link #sstmdxdropmember}, 080 * {@link #sstmdxdropset},{@link #sstmdxdropsubcube},{@link #sstmdxrefreshcube},{@link #sstmdxcalculate},{@link #sstmdxcase}, 081 * {@link #sstmdxfreeze},{@link #sstmdxscope},{@link #sstmdxexpression} 082 * 083 *<br><br>SQL Server SQL statement: 084 * <br> {@link #sstmssqlbegindialog},{@link #sstmssqlbegintran},{@link #sstmssqlblock},{@link #sstbreak}, 085 * {@link #sstmssqlbulkinsert},{@link #sstmssqlclose},{@link #sstmssqlcommit},{@link #sstmssqlcontinue},{@link #sstmssqlcreatefunction}, 086 * {@link #sstmssqlcreateprocedure},{@link #sstmssqlcreatetrigger},{@link #sstmssqldeallocate},{@link #sstmssqldeclare}, 087 * {@link #sstmssqldropdbobject},{@link #sstmssqldummystmt},{@link #sstmssqlendconversation},{@link #sstmssqlexec}, 088 * {@link #sstmssqlexecuteas},{@link #sstmssqlfetch},{@link #sstmssqlgo},{@link #sstmssqlgoto},{@link #sstmssqlgrant}, 089 * {@link #sstmssqlif},{@link #sstmssqllabel},{@link #sstmssqlopen},{@link #sstmssqlprint},{@link #sstraiserror},{@link #sstmssqlreturn}, 090 * {@link #sstmssqlrevert},{@link #sstmssqlrollback},{@link #sstmssqlsavetran},{@link #sstmssqlsendonconversation}, 091 * {@link #sstmssqlset},{@link #sstmssqlsetrowcount},{@link #sstmssqlstmtstub},{@link #sstmssqlthrow},{@link #sstmssqlupdatestatistics}, 092 * {@link #sstmssqlupdatetext},{@link #sstmssqlwaitfor} 093 * 094 * <br><br>MySQL SQL statement: 095 * <br> {@link #sstmysqlblock},{@link #sstmysqlcall},{@link #sstmysqlcasestmt},{@link #sstmysqlcreatefunction}, 096 * {@link #sstmysqlcreateprocedure},{@link #sstcreatetrigger},{@link #sstmysqldeclare},{@link #sstmysqlfetchcursor}, 097 * {@link #sstmysqlifstmt},{@link #sstmysqlloopstmt},{@link #sstmysqlopencursor},{@link #sstmysqlprepare},{@link #sstRepeat}, 098 * {@link #sstmysqlreturn}, {@link #sstmysqlset}, {@link #sstmysqlsignal},{@link #sstmysqlstmtstub},{@link #sstmysqlwhilestmt} 099 * 100 * 101 * <br><br> Netezza SQL statement: 102 * <br> {@link #sstnetezzaGenerateStatistics},{@link #sstnetezzaGroomTable} 103 * 104 * <br><br> Oracle SQL statement: 105 * <br> {@link #sstplsql_procbasicstmt plsql basic statement}, {@link #sstcall},{@link #sstCommentOn comment on}, 106 * {@link #sstoraclecreatedirectory},{@link #sstoraclecreatelibrary},{@link #sstoracleexecuteprocedure},{@link #ssstplsqlContinue}, 107 * {@link #sstplsql_createfunction},{@link #sstplsql_createpackage},{@link #sstplsql_createprocedure},{@link #sstplsql_createtrigger}, 108 * {@link #sstplsql_createtype},{@link #sstplsql_createtypebody},{@link #sstplsql_dummystmt},{@link #sstplsql_execimmestmt exec immediate}, 109 * {@link #sstplsql_forallstmt},{@link #sstplsql_gotostmt},{@link #sstplsql_nullstmt},{@link #sstplsql_piperowstmt},{@link #sstplsql_pragmadecl}, 110 * {@link #sstplsql_procedurespec},{@link #sstplsql_recordtypedef},{@link #sstplsql_tabletypedef},{@link #sstplsql_varraytypedef}, 111 * {@link #sstsqlpluscmd} 112 * 113 * 114 * <br><br> PostgreSQL SQL statement: 115 * <br>{@link #sstpostgresqlDropRole},{@link #sstpostgresqlDropTrigger},{@link #sstpostgresqlExecute}, 116 * {@link #sstpostgresqlforeach},{@link #sstpostgresqlgetdiag},{@link #sstpostgresqlMove},{@link #sstplsql_nullstmt}, 117 * {@link #sstpostgresqlCreateTrigger},{@link #sstpostgresqlCreateFunction} 118 * 119 * <br><br>Redshift SQL statement: 120 * <br> {@link #sstFetchFrom},{@link #sstredshiftAbort},{@link #sstredshiftAlterGroup},{@link #sstredshiftAlterSchema}, 121 * {@link #sstredshiftAlterUser},{@link #sstredshiftAnalyze},{@link #sstredshiftAnalyzeCompression}, 122 * {@link #sstredshiftBegin},{@link #sstredshiftCancel},{@link #sstredshiftClose},{@link #sstredshiftComment}, 123 * {@link #sstredshiftCommit},{@link #sstredshiftCopy},{@link #sstredshiftCreateGroup},{@link #sstredshiftCreateSchema}. 124 * {@link #sstredshiftCreateUser},{@link #sstredshiftDeallocate},{@link #sstredshiftDeclare},{@link #sstredshiftDropDatabase}, 125 * {@link #sstredshiftDropGroup},{@link #sstredshiftDropSchema},{@link #sstredshiftDropUser},{@link #sstredshiftEnd}, 126 * {@link #sstExplain},{@link #sstredshiftLock},{@link #sstredshiftPrepare},{@link #sstredshiftReset}, 127 * {@link #sstredshiftRollback},{@link #sstredshiftSetSessionAuthorization},{@link #sstredshiftSet}, 128 * {@link #sstredshiftShow},{@link #sstredshiftStartTransaction},{@link #sstredshiftUnload},{@link #sstredshiftVacuum} 129 * 130 * <br><br>Sybase SQL statement: 131 * <br>{@link #sstsybaseInsertBulk},{@link #sstsybaseDeleteStatistics},{@link #sstsybasedumpTran}, 132 * {@link #sstsybaseupdateindexstatistics},{@link #sstsybaseWritetext} 133 * 134 * <br><br>Teradata SQL statement: 135 * <br>{@link #sstteradataabort},{@link #sstteradatabeginlogging},{@link #sstteradatabegintransaction}, 136 * {@link #sstteradataBTEQ},{@link #sstteradatacollectstatistics},{@link #sstteradatacommit},{@link #sstteradatacreatefunction}, 137 * {@link #sstteradatacreateprocedure},{@link #sstteradatacreatetrigger},{@link #sstteradatadropdbobject}, 138 * {@link #sstteradataendlogging},{@link #sstteradataendtransaction},{@link #sstteradataexecute}, 139 * {@link #sstteradatagive},{@link #sstteradatagrant},{@link #sstteradatalock},{@link #sstteradatarollback}, 140 * {@link #sstteradatasetrole},{@link #sstteradatasetsession},{@link #sstteradatasettimezone},{@link #sstteradatausing} 141 */ 142public enum ESqlStatementType { 143 /** 144 * Statement not recognized, {@link gudusoft.gsqlparser.stmt.TUnknownSqlStatement} 145 */ 146 sstunknown, 147 sstinvalid, 148 /** 149 * select statement, {@link gudusoft.gsqlparser.stmt.TSelectSqlStatement} 150 */ 151 sstselect, 152 /** 153 * delete statement, {@link gudusoft.gsqlparser.stmt.TDeleteSqlStatement} 154 */ 155 sstdelete, 156 /** 157 * update statement, {@link gudusoft.gsqlparser.stmt.TUpdateSqlStatement} 158 */ 159 sstupdate, 160 /** 161 * insert statement, {@link gudusoft.gsqlparser.stmt.TInsertSqlStatement} 162 */ 163 sstinsert, 164 /** 165 * create table, {@link gudusoft.gsqlparser.stmt.TCreateTableSqlStatement} 166 */ 167 sstcreatetable, 168 /** 169 * create view, {@link gudusoft.gsqlparser.stmt.TCreateViewSqlStatement} 170 */ 171 sstcreateview, 172 /** 173 * create database, {@link gudusoft.gsqlparser.stmt.TCreateDatabaseSqlStatement} 174 */ 175 sstcreatedatabase, 176 /** 177 * create index, {@link gudusoft.gsqlparser.stmt.TCreateIndexSqlStatement} 178 */ 179 sstcreateindex, 180 /** 181 * create materialized view, {@link gudusoft.gsqlparser.stmt.TCreateMaterializedSqlStatement} 182 */ 183 sstcreatematerializedview, 184 /** 185 * create sequence, {@link gudusoft.gsqlparser.stmt.TCreateSequenceStmt} 186 */ 187 sstcreatesequence, 188 /** 189 * create semantic view, {@link gudusoft.gsqlparser.stmt.snowflake.TCreateSemanticViewStmt} 190 */ 191 sstcreatesemanticview, 192 /** 193 * create synonym, {@link gudusoft.gsqlparser.stmt.TCreateSynonymStmt} 194 */ 195 sstcreatesynonym, 196 /** 197 * alter table, {@link gudusoft.gsqlparser.stmt.TAlterTableStatement} 198 */ 199 sstaltertable, 200 /** 201 * alter database, {@link gudusoft.gsqlparser.stmt.TAlterDatabaseStmt} 202 */ 203 sstalterdatabase, 204 /** 205 * alter index, {@link gudusoft.gsqlparser.stmt.TAlterIndexStmt} 206 */ 207 sstalterindex, 208 /** 209 * alter session, {@link gudusoft.gsqlparser.stmt.TAlterSessionStatement} 210 */ 211 sstaltersession, 212 /** 213 * alter trigger, {@link gudusoft.gsqlparser.stmt.TAlterTriggerStmt} 214 */ 215 sstaltertrigger, 216 /** 217 * alter view, {@link gudusoft.gsqlparser.stmt.TAlterViewStatement} 218 */ 219 sstalterview, 220 /** 221 * drop index, {@link gudusoft.gsqlparser.stmt.TDropIndexSqlStatement} 222 */ 223 sstdropindex, 224 /** 225 * drop view, {@link gudusoft.gsqlparser.stmt.TDropViewSqlStatement} 226 */ 227 sstdropview, 228 /** 229 * drop table, {@link gudusoft.gsqlparser.stmt.TDropTableSqlStatement} 230 */ 231 sstdroptable, 232 /** 233 * drop schema, {@link gudusoft.gsqlparser.stmt.TDropSchemaSqlStatement} 234 */ 235 sstdropschema, 236 /** 237 * drop sequence, {@link gudusoft.gsqlparser.stmt.TDropSequenceStmt} 238 */ 239 sstdropsequence, 240 /** 241 * drop synonym, {@link gudusoft.gsqlparser.stmt.TDropSynonymStmt} 242 */ 243 sstdropsynonym, 244 /** 245 * merge, {@link gudusoft.gsqlparser.stmt.TMergeSqlStatement} 246 */ 247 sstmerge, 248 /** 249 * truncate, {@link gudusoft.gsqlparser.stmt.TTruncateStatement} 250 */ 251 sstTruncate, 252 /** 253 * describe, {@link gudusoft.gsqlparser.stmt.TDescribeStmt} 254 */ 255 sstdescribe, 256 /** 257 * assign statement used in both oracle and postgresql, {@link gudusoft.gsqlparser.stmt.TAssignStmt} 258 */ 259 sst_assignstmt, 260 261 /** 262 * case statement, used in both oracle and postgresql, {@link gudusoft.gsqlparser.stmt.TCaseStmt} 263 */ 264 sst_casestmt, 265 266 /** 267 * close statement, used in both oracle and postgresql, {@link gudusoft.gsqlparser.stmt.TCloseStmt} 268 */ 269 sst_closestmt, 270 /** 271 * sql block, {@link gudusoft.gsqlparser.stmt.TBlockSqlStatement} 272 */ 273 sst_block, 274 /** 275 * blcok with declaration and parameters, {@link gudusoft.gsqlparser.stmt.TStoredProcedureSqlStatement} 276 */ 277 sst_block_with_declare_and_parameters, 278 /** 279 * sql block with exception clause, used in both oracle and postgresql, {@link gudusoft.gsqlparser.stmt.TCommonStoredProcedureSqlStatement} 280 */ 281 sst_block_with_exception, 282 /** 283 * sql block including label, used in both oracle and postgresql, {@link gudusoft.gsqlparser.stmt.TCommonBlock} 284 */ 285 sst_plsql_block, 286 /** 287 * cursor declare statement, used in oracle, postgresql and Greenplum, {@link gudusoft.gsqlparser.stmt.TCursorDeclStmt} 288 */ 289 sst_cursordecl, 290 291 /** 292 * else if statement, used in both oracle and postgresql, {@link gudusoft.gsqlparser.stmt.TElsifStmt} 293 */ 294 sst_elsifstmt, 295 296 /** 297 * if statement, used in both oracle and postgresql, {@link gudusoft.gsqlparser.stmt.TIfStmt} 298 */ 299 sst_ifstmt, 300 301 /** 302 * exit statement, used in both oracle and postgresql, {@link gudusoft.gsqlparser.stmt.TExitStmt} 303 */ 304 sst_exitstmt, 305 306 /** 307 * fetch statement, used in both oracle and postgresql, {@link gudusoft.gsqlparser.stmt.TFetchStmt} 308 */ 309 sst_fetchstmt, 310 311 /** 312 * loop statement, used in both oracle and postgresql, {@link gudusoft.gsqlparser.stmt.TLoopStmt} 313 */ 314 sst_loopstmt, 315 316 /** 317 * open for statement, used in both oracle and postgresql, {@link gudusoft.gsqlparser.stmt.TOpenforStmt} 318 */ 319 sst_openforstmt, 320 321 /** 322 * open statement, used in both oracle and postgresql, {@link gudusoft.gsqlparser.stmt.TOpenStmt} 323 */ 324 sst_openstmt, 325 326 /** 327 * raise statement, used in both oracle and postgresql, {@link gudusoft.gsqlparser.stmt.TRaiseStmt} 328 */ 329 sst_raisestmt, 330 331 /** 332 * return statement, used in both oracle and postgresql, {@link gudusoft.gsqlparser.stmt.TReturnStmt} 333 */ 334 sst_returnstmt, 335 /** 336 * grant, {@link gudusoft.gsqlparser.stmt.TGrantStmt} 337 */ 338 sstGrant, 339 /** 340 * revoke, {@link gudusoft.gsqlparser.stmt.TRevokeStmt} 341 */ 342 sstRevoke, 343 344 /** 345 * @deprecated As of v2.3.4.1, replaced by {@link ESqlStatementType#sstprepare} 346 */ 347 sstPrepare,// 348 sstcreateTablespace, 349 350 /** 351 * explain, {@link gudusoft.gsqlparser.stmt.TExplainPlan},{@link gudusoft.gsqlparser.stmt.redshift.TRedshiftExplain} 352 */ 353 sstExplain, 354 /** 355 * execute prepared statement, used in greenplum, postgresql and redshift, {@link gudusoft.gsqlparser.stmt.TExecutePreparedStatement} 356 */ 357 sstExecutePreparedStmt, 358 /** 359 * rename, {@link gudusoft.gsqlparser.stmt.TRenameStmt} 360 */ 361 sstrename, 362 /** 363 * revoke, {@link gudusoft.gsqlparser.stmt.TRevokeStmt} 364 */ 365 366 /** 367 * use statement, used in both sql server and MySQL, {@link gudusoft.gsqlparser.stmt.TUseDatabase} 368 */ 369 sstUseDatabase, 370 371 sstUseWarehouse, 372 sstUseRole, 373 sstUseSchema, 374 375 /** 376 * call, {@link gudusoft.gsqlparser.stmt.TCallStatement} 377 */ 378 sstcall, 379 380 /** 381 * redshift fetch from, {@link gudusoft.gsqlparser.stmt.redshift.TFetchFromStmt} 382 */ 383 sstFetchFrom, 384 385 sstRepeat, 386 387 /** 388 * PostgreSQL vacuum statement. 389 */ 390 sstVacuum, 391 392 /** 393 * PostgreSQL reindex statement. 394 */ 395 sstReindex, 396 397 /** 398 * SQLite PRAGMA statement, {@link gudusoft.gsqlparser.stmt.sqlite.TPragmaStmt} 399 */ 400 sstSqlitePragma, 401 402 /** 403 * SQLite ATTACH DATABASE statement, {@link gudusoft.gsqlparser.stmt.sqlite.TAttachStmt} 404 */ 405 sstSqliteAttach, 406 407 /** 408 * SQLite DETACH DATABASE statement, {@link gudusoft.gsqlparser.stmt.sqlite.TDetachStmt} 409 */ 410 sstSqliteDetach, 411 412 /** 413 * SQLite CREATE VIRTUAL TABLE statement, {@link gudusoft.gsqlparser.stmt.sqlite.TSqliteCreateVirtualTableStmt} 414 */ 415 sstSqliteCreateVirtualTable, 416 417 sstWhilestmt, 418 sstLeave, 419 sstBreak, 420 sstContinue, 421 sstIterate, 422 sstForStmt, 423 sstaltertype,//oracle 424 425 426 /** 427 * Oracle sqlplus command. {@link gudusoft.gsqlparser.stmt.oracle.TSqlplusCmdStatement} 428 */ 429 sstsqlpluscmd, 430 431 sstaltersequence, 432 sstdroptypestmt,sstplsql_packages,sstplsql_objecttype,sstcreate_plsql_procedure, 433 sstcreate_plsql_function,sstcreate_varray_type,sstcreate_nested_table_type,sstcreateobjecttablestmt, 434 /** 435 * Oracle, PLSQL create procedure. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlCreateProcedure} 436 */ 437 sstplsql_createprocedure, 438 /** 439 * Oracle, PLSQL create function. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlCreateFunction} 440 */ 441 sstplsql_createfunction, 442 /** 443 * Oracle, PLSQL create package. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlCreatePackage} 444 */ 445 sstplsql_createpackage, 446 /** 447 * Oracle, PLSQL create trigger. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlCreateTrigger} 448 */ 449 sstplsql_createtrigger, 450 /** 451 * Oracle, PLSQL create type. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlCreateType} 452 */ 453 sstplsql_createtype, 454 /** 455 * Oracle, PLSQL create type placeholder. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlCreateType_Placeholder} 456 */ 457 sstplsql_createtype_placeholder, 458 sstcommit,sstrollback,sstsavepoint, 459 sstsettransaction,sstlocktable, 460 461 sstAlterMaterializedView, 462 /** 463 * SQL Server, place holder statement. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlDummyStmt} 464 */ 465 sstmssqldummystmt, 466 467 /** 468 * SQL Server, create procedure, {@link gudusoft.gsqlparser.stmt.mssql.TMssqlCreateProcedure} 469 */ 470 sstmssqlcreateprocedure, 471 /** 472 * SQL Server, create trigger, {@link gudusoft.gsqlparser.stmt.TCreateTriggerStmt} 473 */ 474 sstmssqlcreatetrigger, 475 /** 476 * SQL Server, create function, {@link gudusoft.gsqlparser.stmt.mssql.TMssqlCreateFunction} 477 */ 478 sstmssqlcreatefunction, 479 sstmssqlalterprocedure,sstmssqlaltertrigger, 480 sstmssqlalterfunction, 481 /** 482 * SQL Server, if statement. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlIfElse} 483 */ 484 sstmssqlif, 485 /** 486 * SQL Server, block statement, {@link gudusoft.gsqlparser.stmt.mssql.TMssqlBlock} 487 */ 488 sstmssqlblock, 489 /** 490 * SQL Server, go statement. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlGo} 491 */ 492 sstmssqlgo, 493 sstmssqldbcc, 494 sstmssqlrestore,sstmssqlbackup,sstmssqlrevoke,sstmssqlreadtext, 495 /** 496 * SQL Server, grant statement. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlGrant} 497 */ 498 sstmssqlgrant, 499 sstmssqltruncatetable,sstmssqladdsignature,sstmssqlalterapplicationrole,sstmssqlalterassembly,sstmssqlalterasymmetrickey, 500 sstmssqlalterauthorization,sstmssqlaltercertificate,sstmssqlaltercredential,sstmssqlalterdatabase,sstmssqlalterendpoint, 501 sstmssqlalterfulltextcatalog,sstmssqlalterfulltextindex,sstmssqlalterindex,sstmssqlalterlogin,sstmssqlaltermasterkey, 502 sstmssqlaltermessagetype,sstmssqlalterpartitionfunction,sstmssqlalterpartitionscheme,sstmssqlalterqueue,sstmssqlalterremoteservicebinding, 503 sstmssqlalterrole,sstmssqlalterroute,sstmssqlalterschema,sstmssqlalterservice,sstmssqlalterservicemasterkey, 504 sstmssqlaltersymmetrickey,sstmssqlalteruser,sstmssqlalterview,sstmssqlalterxmlschemacollection,sstmssqlbackupdatabase, 505 sstmssqlbackupcertificate,sstmssqlbackuplog,sstmssqlbackupmasterkey,sstmssqlbackupservicemasterkey,sstmssqlbeginconversationtimer, 506 /** 507 * SQL Server, begin dialog, {@link gudusoft.gsqlparser.stmt.mssql.TMssqlBeginDialog} 508 */ 509 sstmssqlbegindialog, 510 sstmssqlbegindistributed, 511 /** 512 * SQL Server, begin tran, {@link gudusoft.gsqlparser.stmt.TBeginTran} 513 */ 514 sstmssqlbegintran, 515 sstbegintran, 516 /** 517 * SQL Server, break statement, {@link TBreakStmt} 518 */ 519 sstbreak, 520 /** 521 * SQL Server, bulk insert, {@link gudusoft.gsqlparser.stmt.mssql.TMssqlBulkInsert} 522 */ 523 sstmssqlbulkinsert, 524 /** 525 * SQL Server, close, {@link gudusoft.gsqlparser.stmt.mssql.TMssqlClose} 526 */ 527 sstmssqlclose, 528 sstmssqlclosemasterkey,sstmssqlclosesymmetrickey, 529 /** 530 * SQL Server, continue, {@link gudusoft.gsqlparser.stmt.mssql.TMssqlContinue} 531 */ 532 sstmssqlcontinue, 533 sstmssqlcreateaggregate, 534 sstmssqlcreateapplicationrole,sstmssqlcreateassembly,sstmssqlcreateasymmetrickey,sstmssqlcreatecertificate,sstmssqlcreatecontract, 535 sstmssqlcreatecredential,sstmssqlcreatedefault,sstmssqlcreateendpoint,sstmssqlcreateeventnotification,sstmssqlcreatefulltextcatalog, 536 sstmssqlcreatefulltextindex,sstmssqlcreatelogin,sstmssqlcreatemasterkey,sstmssqlcreatemessagetype,sstmssqlcreatepartitionfunction, 537 sstmssqlcreatepartitionscheme,sstmssqlcreatequeue,sstmssqlcreateremoteservicebinding,sstmssqlcreaterole,sstmssqlcreateroute, 538 sstmssqlcreaterule,sstmssqlcreateschema,sstmssqlcreateservice,sstmssqlcreatestatistics,sstmssqlcreatesymmetrickey, 539 sstmssqlcreatesynonym,sstmssqlcreatetype,sstmssqlcreateuser,sstmssqlcreatexmlschemacollection, 540 sstmssqlcreateevexternalDataSource,sstmssqlcreateeventsession,sstmssqlcreateevexternalLanguage, 541 sstmssqlcreatecolumnmasterkey,sstmssqlcreatecolumnencryptionkey, 542 sstmssqlcreateserveraudit,sstmssqlcreatedatabaseauditspecification,sstmssqlcreatedatabaseencryptionkey,sstmssqlcreateselectivexmlindex,sstmssqlcreatejsonindex,sstmssqlcreatevectorindex,sstmssqlrenameobject,sstmssqlcreateremotetableasselect, 543 /** 544 * SQL Server, deallocate, {@link gudusoft.gsqlparser.stmt.mssql.TMssqlDeallocate} 545 */ 546 sstmssqldeallocate, 547 /** 548 * SQL Server, declare, {@link gudusoft.gsqlparser.stmt.mssql.TMssqlDeclare} 549 */ 550 sstmssqldeclare, 551 sstmssqldeny,sstmssqldisabletrigger,sstmssqldropaggregate,sstmssqldropapplicationrole, 552 sstmssqldropassembly,sstmssqldropasymmetrickey,sstmssqldropcertificate,sstmssqldropcontract,sstmssqldropcredential, 553 sstmssqldropdatabase,sstmssqldropdefault,sstmssqldropendpoint,sstmssqldropeventnotification,sstmssqldropfulltextcatalog, 554 sstmssqldropfulltextindex,sstmssqldropfunction,sstmssqldropeventsession, 555 /** 556 * SQL Server, drop db object, {@link gudusoft.gsqlparser.stmt.mssql.TMssqlDropDbObject} 557 */ 558 sstmssqldropdbobject, 559 sstmssqldropindex, 560 sstmssqldroplogin, 561 sstmssqldropmasterkey,sstmssqldropmessagetype,sstmssqldroppartitionfunction,sstmssqldroppartitionscheme,sstmssqldropprocedure, 562 sstmssqldropqueue,sstmssqldropremoteservicebinding,sstmssqldroprole,sstmssqldroproute,sstmssqldroprule, 563 sstmssqldropschema,sstmssqldropservice,sstmssqldropsignature,sstmssqldropstatistics,sstmssqldropsymmetrickey, 564 sstmssqldropsynonym,sstmssqldroptable,sstmssqldroptrigger,sstmssqldroptype,sstmssqldropuser, 565 sstmssqldropview,sstmssqldropxmlschemacollection,sstmssqlenabletrigger, 566 /** 567 * SQL Server, end conversation. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlEndConversation} 568 */ 569 sstmssqlendconversation, 570 /** 571 * SQL Server, execute as. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlExecuteAs} 572 */ 573 sstmssqlexecuteas, 574 /** 575 * SQL Server, fetch. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlFetch} 576 */ 577 sstmssqlfetch, 578 /** 579 * SQL Server, goto statement. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlGoTo} 580 */ 581 sstmssqlgoto, 582 sstmssqlkill,sstmssqlkillquerynotificationsubscription,sstmssqlkillstats, 583 sstmssqlmoveconversation, 584 /** 585 * SQL Server, open statement. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlOpen} 586 */ 587 sstmssqlopen, 588 sstmssqlopenmasterkey,sstmssqlopensymmetrickey, 589 /** 590 * SQL Server, print statement. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlPrint} 591 */ 592 sstmssqlprint, 593 sstmssqlraiserror,sstmssqlreceive,sstmssqlreconfigure,sstmssqlrestoredatabase,sstmssqlrestorefilelistonly, 594 sstmssqlrestoreheaderonly,sstmssqlrestorelabelonly,sstmssqlrestorelog,sstmssqlrestoremasterkey,sstmssqlrestorerewindonly, 595 sstmssqlrestoreservicemasterkey,sstmssqlrestoreverifyonly, 596 /** 597 * SQL Server, revert statement. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlRevert} 598 */ 599 sstmssqlrevert, 600 /** 601 * SQL Server, return statement. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlReturn} 602 */ 603 sstmssqlreturn, 604 /** 605 * SQL Server, save tran. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlSaveTran} 606 */ 607 sstmssqlsavetran, 608 sstmssqlselect, 609 /** 610 * SQL Server, send con conversation. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlSendOnConversation} 611 */ 612 sstmssqlsendonconversation, 613 /** 614 * SQL Server, set statement. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlSet} 615 */ 616 sstmssqlset, 617 sstmssqlsetuser,sstmssqlshutdown, 618 sstmssqlsign,sstmssqlbegintry,sstmssqlbegincatch, 619 /** 620 * SQL Server, try-catch statement. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlTryCatch} 621 */ 622 sstmssqlTryCatch, 623 /** 624 * SQL Server, update statistics. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlUpdateStatistics} 625 */ 626 sstmssqlupdatestatistics, 627 /** 628 * SQL Server, updatetext statement. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlUpdateText} 629 */ 630 sstmssqlupdatetext, 631 sstmssqluse, 632 /** 633 * SQL Server, waitfor statement. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlWaitFor} 634 */ 635 sstmssqlwaitfor, 636 sstmssqlwhile,sstmssqlcte,sstmssqlwithxmlnamespaces, 637 sstmssqlwritetext, 638 /** 639 * SQL Server, exec. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlExecute} 640 */ 641 sstmssqlexec, 642 sstexecutestmt,sstsetstmt, 643 /** 644 * SQL Server, commit, {@link gudusoft.gsqlparser.stmt.mssql.TMssqlCommit} 645 */ 646 sstmssqlcommit, 647 /** 648 * SQL Server, rollback statement. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlRollback} 649 */ 650 sstmssqlrollback, 651 /** 652 * SQL Server, raiserror. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlRaiserror} 653 */ 654 sstraiserror, 655 sstmssqlwithas, 656 /** 657 * SQL Server, label. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlLabel} 658 */ 659 sstmssqllabel, 660 ssterrorstmt, 661 sstmssqldrop, 662 /** 663 * SQL Server, place holder statement. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlStmtStub} 664 */ 665 sstmssqlstmtstub, 666 sstmssqlcheckpoint, 667 /** 668 * SQL Server, set row count statement. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlSetRowCount} 669 */ 670 sstmssqlsetrowcount, 671 /** 672 * SQL Server, throw statement. {@link gudusoft.gsqlparser.stmt.mssql.TMssqlThrow} 673 */ 674 sstmssqlthrow, 675 sstmssqlinsertbulk, sstmssqlCreateSecurityPolicy, sstmssqlAlterSecurityPolicy,sstmssqlDropSecurityPolicy, 676 sstmssqlDropPartitionScheme, sstmssqlDropPartitionFunction, sstmssqlCreatePartitionFunction,sstmssqlAlterPartitionFunction,sstmssqlCreatePartitionScheme,sstmssqlAlterPartitionScheme, 677 678 sstoraclealtercluster,sstoraclealterdatabase, 679 sstoraclealterdimension,sstoraclealterdiskgroup,sstoraclealterfunction,sstoraclealterindex,sstoraclealterindextype, 680 sstoraclealterjava,sstoraclealtermaterializedview,sstoraclealtermaterializedviewlog,sstoraclealteroperator,sstoraclealteroutline, 681 sstoraclealterpackage,sstoraclealterprocedure,sstoraclealterprofile,sstoraclealterresourcecost,sstoraclealterrole, 682 sstoraclealterrollbacksegment,sstoraclealtersequence,sstoraclealtersession,sstoraclealtersystem,sstoraclealtertablespace, 683 sstoraclealtertype,sstoraclealteruser,sstoraclealterview,sstoracleanalyze, 684 sstoracleassociatestatistics,sstoracleaudit,sstoraclecall, 685 686 /** 687 * Oracle comment statement. {@link gudusoft.gsqlparser.stmt.TCommentOnSqlStmt} 688 */ 689 //sstoraclecomment, 690 sstoraclecommit, 691 sstoraclecreatecluster,sstoraclecreatecontext,sstoraclecreatecontrolfile,sstoraclecreatedatabase,sstoraclecreatedatabaselink, 692 sstoraclecreatedimension, 693 /** 694 * Oracle create directory statement. {@link gudusoft.gsqlparser.stmt.oracle.TOracleCreateDirectoryStmt} 695 */ 696 sstoraclecreatedirectory, 697 sstoraclecreatediskgroup,sstoraclecreatedomain,sstoraclecreatemlemodule,sstoraclecreatepropertygraph,sstoraclecreatejsonrelationaldualityview,sstoraclecreatefunction,sstoraclecreateindex, 698 sstoraclecreateindextype,sstoraclecreatejava, 699 /** 700 * Oracle create library statement. {@link gudusoft.gsqlparser.stmt.oracle.TOracleCreateLibraryStmt} 701 */ 702 sstoraclecreatelibrary, 703 sstoraclecreatematerializedviewlog, 704 sstoraclecreateoperator,sstoraclecreateoutline,sstoraclecreatepackage,sstoraclecreatepackagebody,sstoraclecreatepfile, 705 sstoraclecreateprocedure,sstoraclecreateprofile,sstoraclecreaterestorepoint,sstoraclecreaterole,sstoraclecreaterollbacksegment, 706 sstoraclecreateschema,sstoraclecreatesequence,sstoraclecreatespfile,sstoraclecreatesynonym,sstoraclecreatetablespace, 707 sstoraclecreatetrigger,sstoraclecreatetype, 708 /** 709 * Oracle PLSQL create type body. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlCreateTypeBody} 710 */ 711 sstplsql_createtypebody, 712 sstoraclecreateuser,sstoraclecreateview, 713 sstoracledisassociatestatistics,sstoracledropcluster,sstoracledropcontext,sstoracledropdatabase,sstoracledropdatabaselink, 714 sstoracledropdimension,sstoracledropdirectory,sstoracledropdiskgroup,sstoracledropfunction,sstoracledropindex, 715 sstoracledropindextype,sstoracledropjava,sstoracledroplibrary,sstoracledropmaterializedview,sstoracledropmaterializedviewlog, 716 sstoracledropoperator,sstoracledropoutline,sstoracledroppackage,sstoracledropprocedure,sstoracledropprofile, 717 sstoracledroprestorepoint,sstoracledroprole,sstoracledroprollbacksegment,sstoracledropsequence,sstoracledropsynonym, 718 sstoracledroptable,sstoracledroptablespace,sstoracledroptrigger,sstoracledroptype,sstoracledroptypebody, 719 sstoracledropuser,sstoracledropview, 720 //sstoracleexplainplan, 721 sstoracleflashbackdatabase, 722 sstoracleflashbacktable,sstoraclegrant,sstoraclelocktable,sstoraclenoaudit,sstoraclepurge, 723 sstoraclerename,sstoraclerevoke,sstoraclerollback,sstoraclesavepoint,sstoraclesetconstraint, 724 sstoraclesetrole,sstoraclesettransaction,sstoracletruncate, 725 /** 726 * Oracle execute statement. {@link gudusoft.gsqlparser.stmt.oracle.TOracleExecuteProcedure} 727 */ 728 sstoracleexecuteprocedure, 729 /** 730 * Oracle, PLSQL continue statement. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlContinue} 731 */ 732 ssstplsqlContinue, 733 734 sstmysqlalterdatabase,sstmysqlalterfunction, 735 sstmysqlalterprocedure,sstmysqlalterview,sstmysqlanalyzetable,sstmysqlbackuptable,sstmysqlcacheindex, 736 /** 737 * MySQL call statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLCallStmt} 738 */ 739 sstmysqlcall, 740 sstmysqlcase,sstmysqlchangemasterto,sstmysqlchecktable,sstmysqlchecksumtable, 741 sstmysqlclose,sstmysqlcommit,sstmysqlcreatedatabase,sstmysqlcreateindex, 742 /** 743 * MySQL create function. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLCreateFunction} 744 */ 745 sstmysqlcreatefunction, 746 /** 747 * MySQL create procedure. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLCreateProcedure} 748 */ 749 sstmysqlcreateprocedure, 750 /** 751 * MySQL create trigger. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLCreateTrigger} 752 */ 753 sstmysqlcreatetrigger, 754 sstmysqlcreateevent, 755 sstmysqlalterevent, 756 sstmysqldropevent, 757 sstmysqlcreateuser, 758 sstmysqlcreateview, 759 /** 760 * MySQL declare. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLDeclare} 761 */ 762 sstmysqldeclare, 763 sstmysqldescribe,sstmysqldo,sstmysqldropdatabase,sstmysqldropfunction,sstmysqldropindex, 764 sstmysqldropprocedure,sstmysqldroptable,sstmysqldroptrigger,sstmysqldropuser,sstmysqldropview, 765 sstmysqlexecute,sstmysqlfetch,sstmysqlflush,sstmysqlgrant,sstmysqlhandler, 766 //sstmysqlif, 767 sstmysqliterate,sstmysqlkill,sstmysqlleave,sstmysqlloaddatainfile, 768 sstmysqlloaddatafrommaster,sstmysqlloadindexintocache,sstmysqlloadtable,sstmysqllocktable,sstmysqlloop, 769 sstmysqlopen,sstmysqloptimizetable,sstmysqldeallocateprepare,sstmysqldropprepare, 770 /** 771 * MySQL prepare statement. {@link TPrepareStmt} 772 */ 773 sstmysqlprepare, 774 sstmysqlpurgelogs,sstmysqlrepeat,sstmysqlreplace,sstmysqlrenametable,sstmysqlrepairtable, 775 sstmysqlreleasesavepoint,sstmysqlrenameuser,sstmysqlrest,sstmysqlresetmaster,sstmysqlresetslave, 776 sstmysqlrestoretable,sstmysqlrevoke,sstmysqlrollback,sstmysqlsavepoint,sstmysqlreset, 777 /** 778 * MySQL set statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLSet} 779 */ 780 sstmysqlset, 781 sstmysqlsetautocommit,sstmysqlsettransaction,sstmysqlsetpassword,sstmysqlshowcreatedatabase, 782 sstmysqlshowcharacterset,sstmysqlshowcollation,sstmysqlshowcolumns,sstmysqlshowcreatetable,sstmysqlshowcreateview, 783 sstmysqlshowcreatefunction,sstmysqlshowcreateprocedure,sstmysqlshowdatabases,sstmysqlshowengines,sstmysqlshowerrors, 784 sstmysqlshowgrants,sstmysqlshowfunctionstatus,sstmysqlshowindex,sstmysqlshowinnodbstatus,sstmysqlshowlogs, 785 sstmysqlshowprivileges,sstmysqlshowprocesslist,sstmysqlshowstatus,sstmysqlshowtablestatus,sstmysqlshowtables, 786 sstmysqlshowtriggers,sstmysqlshowvariables,sstmysqlshowwarnings,sstmysqlshowbinlogevents,sstmysqlshowmasterlogs, 787 sstmysqlshowmasterstatus,sstmysqlshowslavehosts,sstmysqlshowslavestatus,sstmysqlstartslave,sstmysqlstarttransaction, 788 sstmysqlsetglobalsql_slave_skip_counter,sstmysqlsetsql_log_bin,sstmysqlstopslave,sstmysqltruncate,sstmysqlunlocktable, 789 sstmysqluse,sstmysqlwhile,sstmysqlshow,sstmysqlshowfields, 790 sstmysqlshowprofile,sstmysqlshowprofiles,sstmysqlshowplugins,sstmysqlshowcreateschema,sstmysqlshowreplicaStatus, 791 sstmysqlshowcreatetrigger,sstmysqlshowcreateevent,sstmysqlshowcreateuser, 792 sstmysqlshowengine, 793 sstmysqlcreatespatialrefsys, 794 sstmysqldropspatialrefsys, 795 /** 796 * MySQL return statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLReturn} 797 */ 798 sstmysqlreturn, 799 /** 800 * MySQL repeat statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLRepeatStmt} 801 * @deprecated As of v2.0.4.6, replaced by {@link #sstRepeat} 802 */ 803 sstmysqlrepeatstmt, 804 /** 805 * MySQL while statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLWhileStmt} 806 */ 807 sstmysqlwhilestmt, 808 /** 809 * MySQL open cursor. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLOpenCursor} 810 */ 811 sstmysqlopencursor, 812 /** 813 * MySQL fetch cursor. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLFetchCursor} 814 */ 815 sstmysqlfetchcursor, 816 /** 817 * MySQL case statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLCaseStmt} 818 */ 819 sstmysqlcasestmt, 820 /** 821 * MySQL if statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLIfStmt} 822 */ 823 sstmysqlifstmt, 824 /** 825 * MySQL Loop statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLLoopStmt} 826 */ 827 sstmysqlloopstmt, 828 /** 829 * MySQL place holder statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLStmtStub} 830 */ 831 sstmysqlstmtstub, 832 /** 833 * MySQL, block statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLBlock} 834 */ 835 sstmysqlblock, 836 sstmysqldelimiter, 837 /** 838 * MySQL signal statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLSignal} 839 */ 840 sstmysqlsignal, 841 sstmysqlsource, 842 sstLoadData,//mysql 843 844 sstdb2allocatecursor,sstdb2alterbufferpool,sstdb2alterdatabasepartitiongroup,sstdb2alterfunction, 845 sstdb2altermethod,sstdb2alternickname,sstdb2alterprocedure,sstdb2altersequence,sstdb2alterserver, 846 sstdb2altertable,sstdb2altertablespace,sstdb2altertype,sstdb2alterusermapping,sstdb2alterview, 847 sstdb2alterwrapper,sstdb2associatelocators,sstdb2begindeclaresection,sstdb2call,sstdb2case, 848 sstdb2close,sstdb2comment,sstdb2commit,sstdb2connect,sstdb2createalias, 849 sstdb2createbufferpool,sstdb2createdatabasepartitiongroup,sstdb2createdistincttype,sstdb2createeventmonitor, 850 851 sstdb2createfunctionmapping,sstdb2createindex,sstdb2createindexextension,sstdb2createmethod,sstdb2createnickname, 852 sstdb2createschema,sstdb2createserver,sstdb2createtablespace, 853 sstdb2createtransform,sstdb2createtype,sstdb2createtypemapping,sstdb2createusermapping, 854 sstdb2createwrapper,sstdb2declarecursor,sstdb2declareglobaltemporarytable,sstdb2describe,sstdb2disconnect, 855 sstdb2drop,sstdb2enddeclaresection,sstdb2execute,sstdb2executeimmediate,sstdb2explain, 856 sstdb2fetch,sstdb2flusheventmonitor,sstdb2flushpackagecache,sstdb2for,sstdb2freelocator, 857 sstdb2getdiagnostics,sstdb2goto,sstdb2grant,sstdb2if,sstdb2include, 858 sstdb2iterate,sstdb2leave,sstdb2locktable,sstdb2loop,sstdb2open, 859 sstdb2prepare,sstdb2refreshtable,sstdb2release,sstdb2releasesavepoint,sstdb2rename, 860 sstdb2renametablespace,sstdb2repeat,sstdb2resignal,sstdb2return,sstdb2revoke, 861 sstdb2rollback,sstdb2savepoint,sstdb2setconnection,sstdb2setcurrentdefaulttransformgroup,sstdb2setcurrentdegree, 862 sstdb2setcurrentexplainmode,sstdb2setcurrentexplainsnapshot,sstdb2setcurrentisolation,sstdb2setcurrentlocktimeout,sstdb2setcurrentmaintainedtabletypesforoptimization, 863 sstdb2setcurrentpackagepath,sstdb2setcurrentpackageset,sstdb2setcurrentqueryoptimization,sstdb2setcurrentrefreshage,sstdb2setencryptionpassword, 864 sstdb2seteventmonitorstate,sstdb2setintegrity,sstdb2setpassthru,sstdb2setpath,sstdb2setschema, 865 sstdb2setserveroption,sstdb2setsessionauthorization,sstdb2createstogroup,sstdb2labelOn, 866 /** 867 * DB3 set statement, {@link gudusoft.gsqlparser.stmt.db2.TDb2SetStmt} or {@link gudusoft.gsqlparser.stmt.db2.TDb2SetVariableStmt} 868 */ 869 sstdb2set, 870 sstdb2terminate,sstdb2signal, 871 sstdb2values,sstdb2whenever,sstdb2while, 872 /** 873 * DB2 sql variable declaration, {@link gudusoft.gsqlparser.stmt.db2.TDb2SqlVariableDeclaration} 874 */ 875 sstdb2sqlvariabledeclaration, 876 /** 877 * DB2 return codes declaration, {@link gudusoft.gsqlparser.stmt.db2.TDb2ReturnCodesDeclaration} 878 */ 879 sstdb2returncodesdeclaration, 880 /** 881 * DB2 statement declaration, {@link gudusoft.gsqlparser.stmt.db2.TDb2StatementDeclaration} 882 */ 883 sstdb2statementdeclaration, 884 /** 885 * DB2 handler declaration, {@link gudusoft.gsqlparser.stmt.db2.TDb2HandlerDeclaration} 886 */ 887 sstdb2handlerdeclaration, 888 /** 889 * DB2 sql procedure, {@link gudusoft.gsqlparser.stmt.db2.TDb2SqlProcedureStatement} 890 */ 891 sstdb2sqlprocedurestatement, 892 893 /** 894 * DB2 call statement, {@link gudusoft.gsqlparser.stmt.db2.TDb2CallStmt} 895 */ 896 sstdb2callstmt, 897 /** 898 * DB2 case statement, {@link gudusoft.gsqlparser.stmt.db2.TDb2CaseStmt} 899 */ 900 sstdb2casestmt, 901 /** 902 * DB2 close cursor, {@link gudusoft.gsqlparser.stmt.db2.TDb2CloseCursorStmt} 903 */ 904 sstdb2closecursorstmt, 905 /** 906 * DB2 condition declaration, {@link gudusoft.gsqlparser.stmt.db2.TDb2ConditionDeclaration } 907 */ 908 sstdb2conditiondeclaration, 909 /** 910 * DB2 create function, {@link gudusoft.gsqlparser.stmt.db2.TDb2CreateFunction} 911 * @deprecated since v2.6.4.1, use {@link #sstcreatefunction} 912 */ 913 sstdb2createfunction, 914 /** 915 * DB2 create procedure, {@link gudusoft.gsqlparser.stmt.db2.TDb2CreateProcedure} 916 */ 917 sstdb2createprocedure, 918 /** 919 * DB2 create trigger, {@link gudusoft.gsqlparser.stmt.TCreateTriggerStmt} 920 */ 921 sstdb2createtrigger, 922 /** 923 * DB2 declare cursor, {@link gudusoft.gsqlparser.stmt.db2.TDb2DeclareCursorStatement} 924 */ 925 sstdb2declarecursorstatement, 926 /** 927 * DB2 place holder statement, {@link gudusoft.gsqlparser.stmt.db2.TDb2DummyStmt} 928 */ 929 sstdb2dummystmt, 930 /** 931 * DB2 dynamic compound statement, {@link gudusoft.gsqlparser.stmt.db2.TDb2DynamicCompoundStatement} 932 */ 933 sstdb2dynamiccompoundstatement, 934 /** 935 * DB2 fetch cursor, {@link gudusoft.gsqlparser.stmt.db2.TDb2FetchCursorStmt} 936 */ 937 sstdb2fetchcursorstmt, 938 sstdb2createsequence, 939 940 /** 941 * DB2 for, {@link TForStmt} 942 */ 943 sstdb2forstmt, 944 sstdb2ifstmt, 945 /** 946 * DB2 iterate, {@link gudusoft.gsqlparser.stmt.db2.TDb2IterateStmt} 947 */ 948 sstdb2iteratestmt, 949 /** 950 * DB2 leave, {@link gudusoft.gsqlparser.stmt.db2.TDb2LeaveStmt} 951 */ 952 sstdb2leavestmt, 953 /** 954 * DB2 signal, {@link TSignalStmt} 955 * @deprecated As of v2.3.5.7, replaced by {@link #sstsignalstatement} 956 */ 957 sstdb2signalstatement, 958 sstsignalstatement, 959 /** 960 * DB2 while, {@link TWhileStmt} 961 */ 962 sstdb2whilestmt, 963 /** 964 * DB2 repeat, {@link TRepeatStmt} 965 * @deprecated As of v2.0.4.6, replaced by {@link #sstRepeat} 966 */ 967 sstdb2repeatstmt, 968 /** 969 * DB2 open cursor, {@link gudusoft.gsqlparser.stmt.db2.TDb2OpenCursorStmt} 970 */ 971 sstdb2opencursorstmt, 972 973 /** 974 * DB2 goto, {@link gudusoft.gsqlparser.stmt.db2.TDb2GotoStmt} 975 */ 976 sstdb2gotostmt, 977 /** 978 * DB2 loop, {@link gudusoft.gsqlparser.stmt.db2.TDb2LoopStmt} 979 */ 980 sstdb2loopstmt, 981 /** 982 * DB2 procedure compound, {@link gudusoft.gsqlparser.stmt.db2.TDb2ProcedureCompoundStatement} 983 * 984 */ 985 sstdb2procedurecompoundstatement, 986 987 /** 988 * DB2 return, {@link gudusoft.gsqlparser.stmt.db2.TDb2ReturnStmt} 989 */ 990 sstdb2returnstmt, 991 992 /** 993 * DB2 values into, {@link gudusoft.gsqlparser.stmt.db2.TDb2ValuesIntoStmt} 994 */ 995 sstdb2valuesinto, 996 /** 997 * DB2 placeholder statement, {@link gudusoft.gsqlparser.stmt.db2.TDb2StmtStub} 998 */ 999 sstdb2stmtstub, 1000 sstdb2updateCommand, 1001 sstdb2scriptOption, 1002 sstdb2createvariable, 1003 sstRunStats, 1004 /** 1005 * Oracle PLSQL unknown statement. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlDummyStmt} 1006 */ 1007 sstplsql_dummystmt, 1008 /** 1009 * Oracle, PLSQL exec immediate statement. {@link TExecImmeStmt} 1010 */ 1011 sstplsql_execimmestmt, 1012 /** 1013 * Oracle PLSQL for all statement. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlForallStmt} 1014 */ 1015 sstplsql_forallstmt, 1016 /** 1017 * Oracle, PLSQL goto statement. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlGotoStmt} 1018 */ 1019 sstplsql_gotostmt, 1020 /** 1021 * Oracle, PLSQL null statement. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlNullStmt},{@link gudusoft.gsqlparser.stmt.postgresql.TNullStmt} 1022 */ 1023 sstplsql_nullstmt, 1024 /** 1025 * Oracle, PLSQL pragma declaration. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlPragmaDeclStmt} 1026 */ 1027 sstplsql_pragmadecl, 1028 /** 1029 * Oracle, PLSQL basic statement. {@link gudusoft.gsqlparser.stmt.oracle.TBasicStmt} 1030 */ 1031 sstplsql_procbasicstmt, 1032 /** 1033 * Oracle, PLSQL proceudre specification. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlProcedureSpecStmt} 1034 */ 1035 sstplsql_procedurespec, 1036 /** 1037 * Oracle, PLSQL record type definition. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlRecordTypeDefStmt} 1038 */ 1039 sstplsql_recordtypedef, 1040 /** 1041 * Oracle, PLSQL statement. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlSqlStmt} 1042 */ 1043 sstplsql_sqlstmt, 1044 /** 1045 * Oracle, PLSQL sub program. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlSubProgram} 1046 */ 1047 sstplsql_proceduredecl, 1048 /** 1049 * Oracle, PLSQL table type definition. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlTableTypeDefStmt} 1050 */ 1051 sstplsql_tabletypedef, 1052 sstplsql_vardecl, 1053 /** 1054 * Oracle, PLSQL varray type definition. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlVarrayTypeDefStmt} 1055 */ 1056 sstplsql_varraytypedef, 1057 /** 1058 * Oracle, PLSQL pipe row statement. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlPipeRowStmt} 1059 */ 1060 sstplsql_piperowstmt, 1061 sstsybaselocktable, 1062 sstmdxunknown, 1063 /** 1064 * Mdx select, {@link gudusoft.gsqlparser.stmt.mdx.TMdxSelect} 1065 */ 1066 sstmdxselect, 1067 /** 1068 * Mdx update, {@link gudusoft.gsqlparser.stmt.mdx.TMdxUpdate} 1069 */ 1070 sstmdxupdate, 1071 sstmdxalterdimension, 1072 /** 1073 * Mdx call, {@link gudusoft.gsqlparser.stmt.mdx.TMdxCall} 1074 */ 1075 sstmdxcall, 1076 /** 1077 * Mdx clear calculations, {@link gudusoft.gsqlparser.stmt.mdx.TMdxClearCalculations} 1078 */ 1079 sstmdxclearcalculations, 1080 /** 1081 * Mdx drill through, {@link gudusoft.gsqlparser.stmt.mdx.TMdxDrillthrough} 1082 */ 1083 sstmdxdrillthrough, 1084 /** 1085 * Mdx alter cube, {@link gudusoft.gsqlparser.stmt.mdx.TMdxAlterCube} 1086 */ 1087 sstmdxaltercube, 1088 /** 1089 * Mdx create action, {@link gudusoft.gsqlparser.stmt.mdx.TMdxCreateAction} 1090 */ 1091 sstmdxcreateaction, 1092 /** 1093 * Mdx create cell calculation, {@link gudusoft.gsqlparser.stmt.mdx.TMdxCreateCellCalculation} 1094 */ 1095 sstmdxcreatecellcalculation, 1096 sstmdxcreatedimensionmember, 1097 /** 1098 * Mdx create dimension member, {@link gudusoft.gsqlparser.stmt.mdx.TMdxCreateGlobalCube} 1099 */ 1100 sstmdxcreateglobalcube, 1101 /** 1102 * Mdx create member, {@link gudusoft.gsqlparser.stmt.mdx.TMdxCreateMember} 1103 */ 1104 sstmdxcreatemember, 1105 /** 1106 * Mdx create session cube, {@link gudusoft.gsqlparser.stmt.mdx.TMdxCreateSessionCube} 1107 */ 1108 sstmdxcreatesessioncube, 1109 /** 1110 * Mdx create set, {@link gudusoft.gsqlparser.stmt.mdx.TMdxCreateSet} 1111 */ 1112 sstmdxcreateset, 1113 /** 1114 * Mdx create sub cube, {@link gudusoft.gsqlparser.stmt.mdx.TMdxCreateSubCube} 1115 */ 1116 sstmdxcreatesubcube, 1117 /** 1118 * Mdx drop action, {@link gudusoft.gsqlparser.stmt.mdx.TMdxDropAction} 1119 */ 1120 sstmdxdropaction, 1121 /** 1122 * Mdx drop cell calculation, {@link gudusoft.gsqlparser.stmt.mdx.TMdxDropCellCalculation} 1123 */ 1124 sstmdxdropcellcalculation, 1125 sstmdxdropdimensionmember, 1126 /** 1127 * Mdx drop member, {@link gudusoft.gsqlparser.stmt.mdx.TMdxDropMember} 1128 */ 1129 sstmdxdropmember, 1130 /** 1131 * Mdx drop set, {@link gudusoft.gsqlparser.stmt.mdx.TMdxDropSet} 1132 */ 1133 sstmdxdropset, 1134 /** 1135 * Mdx drop sub cube, {@link gudusoft.gsqlparser.stmt.mdx.TMdxDropSubcube} 1136 */ 1137 sstmdxdropsubcube, 1138 /** 1139 * Mdx refresh cube, {@link gudusoft.gsqlparser.stmt.mdx.TMdxRefreshCube} 1140 */ 1141 sstmdxrefreshcube, 1142 /** 1143 * Mdx calculate, {@link gudusoft.gsqlparser.stmt.mdx.TMdxCalculate} 1144 */ 1145 sstmdxcalculate, 1146 /** 1147 * Mdx case, {@link gudusoft.gsqlparser.stmt.mdx.TMdxCase} 1148 */ 1149 sstmdxcase, 1150 sstmdxexisting, 1151 /** 1152 * Mdx freeze, {@link gudusoft.gsqlparser.stmt.mdx.TMdxFreeze} 1153 */ 1154 sstmdxfreeze, 1155 /** 1156 * Mdx if, {@link gudusoft.gsqlparser.stmt.mdx.TMdxIf} 1157 */ 1158 sstmdxif, 1159 /** 1160 * Mdx scope, {@link gudusoft.gsqlparser.stmt.mdx.TMdxScope} 1161 */ 1162 sstmdxscope, 1163 /** 1164 * Mdx expression, {@link gudusoft.gsqlparser.stmt.mdx.TMdxExpression} 1165 */ 1166 sstmdxexpression, 1167 1168 sstmdxcreatemeasure, 1169 1170 /** 1171 * Teradata, abort. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataAbort} 1172 */ 1173 sstteradataabort, 1174 sstteradataalterfunction,sstteradataaltermethod,sstteradataalterprocedure, 1175 sstteradataalterreplicationgroup,sstteradataaltertable,sstteradataaltertrigger, 1176 sstteradataaltertype,sstteradatabegindeclaresection, 1177 sstteradataalterzone,sstteradataalterconstraint, 1178 /** 1179 * Teradata, begin logging. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataBeginLogging} 1180 */ 1181 sstteradatabeginlogging, 1182 sstteradatabeginquerylogging, 1183 /** 1184 * Teradata, begin transaction.{@link gudusoft.gsqlparser.stmt.teradata.TTeradataBeginTransaction} 1185 */ 1186 sstteradatabegintransaction, 1187 sstteradatabeginrequest, 1188 sstteradataendrequest, 1189 sstteradatacall, 1190 sstteradatacheckpoint, 1191 sstteradatacheckworkload, 1192 sstteradataclose, 1193 sstteradatacollectdemographics, 1194 /** 1195 * Teradata, collect statistics. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataCollectStatistics} 1196 */ 1197 sstteradatacollectstatistics, 1198 sstteradatacomment, 1199 /** 1200 * Teradata, commit. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataCommit} 1201 */ 1202 sstteradatacommit, 1203 sstteradataconnect, 1204 sstteradatacreatecast, 1205 sstteradatacreateauthorization, 1206 /** 1207 * TTeradata, create function. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataCreateFunction} 1208 */ 1209 sstteradatacreatefunction, 1210 sstteradatacreateindex, 1211 sstteradatacreatemacro, sstteradatacreatemethod,sstteradatacreateordering, 1212 /** 1213 * Teradata, create procedure. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataCreateProcedure} 1214 */ 1215 sstteradatacreateprocedure, 1216 sstteradatacreateprofile, 1217 sstteradatacreatereplicationgroup, 1218 sstteradatacreatetransform, 1219 /** 1220 * Teradata, create trigger. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataCreateTrigger} 1221 */ 1222 sstteradatacreatetrigger, 1223 sstteradatadatabase,sstteradatadeclarecursor,sstteradatadeclarestatement, 1224 sstteradatadeclaretable,sstteradatadeletedatabase,sstteradatadeleteuser,sstteradatadescribe, 1225 sstteradatadiagnostic,sstteradatadropauthorization,sstteradatadropdatabase, 1226 sstcreatezone, 1227 /** 1228 * Teradata, drop db object. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataDropDbObject} 1229 */ 1230 sstteradatadropdbobject, 1231 sstteradatadropfunction, 1232 sstteradatadropuser, 1233 sstteradatadropcast,sstteradatadropmacro,sstteradatadropordering,sstteradatadropprocedure, 1234 sstteradatadropprofile,sstteradatadropreplicationgroup,sstteradatadroprole, 1235 sstteradatadropstatistics,sstteradatadroptransform,sstteradatadroptrigger,sstteradatadroptype, 1236 sstteradatadropzone, 1237 sstteradatadumpexplain,sstteradataecho,sstteradataenddeclaresection, 1238 sstteradatadropconstraint, 1239 /** 1240 * Teradata end logging. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataEndLogging} 1241 */ 1242 sstteradataendlogging, 1243 sstteradataendquerylogging, 1244 /** 1245 * Teradata, end transaction. {@link gudusoft.gsqlparser.stmt.TEndTran} 1246 */ 1247 sstteradataendtransaction, 1248 /** 1249 * Teradata, execute. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataExecute} 1250 */ 1251 sstteradataexecute, 1252 sstteradataexecuteimmediate, 1253 sstteradatafetch, 1254 sstteradatagetcrash, 1255 /** 1256 * Teradata, give statement. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataGive} 1257 */ 1258 sstteradatagive, 1259 /** 1260 * Teradata, grant statement. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataGrant} 1261 */ 1262 sstteradatagrant, 1263 sstteradatagrantlogon,sstteradatagrantmonitor, 1264 sstteradatahelp,sstteradatainclude,sstteradataincludesqlca,sstteradatasqlda,sstteradatainitiateindexanalysis, 1265 sstteradatainsertexplain,sstteradatalogoff,sstteradatalogon,sstteradatamodifydatabase, 1266 sstteradatamodifyprofile,sstteradatamodifyuser,sstteradataopen,sstteradataposition, 1267 sstteradataprepare, 1268 sstteradatarenamefunction,sstteradatarenamemacro, 1269 sstteradatarenameprocedure,sstteradatarenametable,sstteradatarenametrigger,sstteradatarenameview, 1270 sstteradatareplacecast, 1271 sstteradatareplacefunction,sstteradatareplacemacro,sstteradatareplacemethod, 1272 sstteradatareplaceordering, 1273 sstteradatareplaceprocedure,sstteradatareplacetransform,sstteradatareplacetrigger,sstteradatareplaceview, 1274 sstteradatarestartindexanalysis,sstteradatarevoke,sstteradatarevokelogon,sstteradatarevokemonitor, 1275 sstteradatarevokerole,sstteradatarewind, 1276 /** 1277 * Teradata, rollback statement. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataRollback} 1278 */ 1279 sstteradatarollback, 1280 sstteradatasetbuffersize, 1281 sstteradatasetcharset,sstteradatasetconnection,sstteradatasetcrash, 1282 /** 1283 * Teradata, set role. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataSetRole} 1284 */ 1285 sstteradatasetrole, 1286 sstteradatasetsessionaccount, 1287 /** 1288 * Teradata, set session. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataSetSession} 1289 */ 1290 sstteradatasetsession, 1291 /** 1292 * Teradata set timezone. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataSetTimezone} 1293 */ 1294 sstteradatasettimezone, 1295 sstteradatashow,sstteradatashowfunction, 1296 sstteradatashowindex,sstteradatashowmacro,sstteradatashowmethod,sstteradatashowprocedure, 1297 sstteradatashowreplicationgroup,sstteradatashowtable,sstteradatashowtrigger, 1298 sstteradatashowtype,sstteradatashowview, 1299 sstteradatatest,sstteradatawait,sstteradatawhenever,sstteradataasync,sstteradataexplain, 1300 /** 1301 * Teradata, statement not recognized yet.{@link gudusoft.gsqlparser.stmt.teradata.TTeradataNotImplement} 1302 */ 1303 sstteradatanotimplement, 1304 sstteradataalterlogin,sstteradataalterapplication, 1305 sstteradataalterassembly,sstteradataalterasymmetric, 1306 sstteradataalterauthorization,sstteradataaltercertificate, 1307 sstteradataaltercredential, 1308 sstteradataalterdatabase,sstteradataalterendpoint,sstteradataalterfulltext, 1309 sstteradataaltermaster,sstteradataaltermessage, 1310 sstteradataalterpartition,sstteradataalterqueue,sstteradataalterrole, 1311 sstteradataalterroute,sstteradataalterschema, 1312 sstteradataalterservice,sstteradataaltersymmetric,sstteradataalteruser, 1313 sstteradataalterxml, 1314 sstteradataaddsignature,sstteradataaddcountersignature, 1315 sstteradatacreateaggregate, 1316 sstteradatacreateapplication,sstteradatacreateassembly, 1317 sstteradatacreateasymmetric,sstteradatacreatecertificate, 1318 sstteradatacreatecontract,sstteradatacreatecredential, 1319 sstteradatacreatedatabase,sstteradatacreateendpoint, 1320 sstteradatacreateevent,sstteradatacreatefulltext, 1321 sstteradatacreatelogin,sstteradatacreatemaster, 1322 sstteradatacreatemessage,sstteradatacreatepartition, 1323 sstteradatacreatequeue,sstteradatacreateremote, 1324 sstteradatacreaterole,sstteradatacreateroute,sstteradatacreateservice, 1325 sstteradatacreatestatistics, 1326 sstteradatacreatesymmetric,sstteradatacreatesynonym, 1327 sstteradatacreatetype,sstteradatacreateuser,sstteradatacreatexml, 1328 sstteradatacreateschema, 1329 /** 1330 * Teradata, lock statement. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataLock} 1331 */ 1332 sstteradatalock, 1333 /** 1334 * Teradata, using statement. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataUsing} 1335 */ 1336 sstteradatausing, 1337 /** 1338 * Teradata BTEQ command. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataBTEQCmd} 1339 */ 1340 sstteradataBTEQ, 1341 sstteradataMultiLoad, sstteradataMultiLoadImport, sstteradataMultiLoadLayout, sstteradataMultiLoadExport, //sstteradataFastExport,sstteradataFastLoad, 1342 sstteradaMultiLoad,sstteradataFastExport,sstteradataFastLoad, 1343 sstteradataExit,sstteradatalabel, sstteradatareleaseLock, 1344 sstHelpProcedure,sstShowProcedure,sstAllocate, 1345 1346 1347 sstpostgresqlabort,sstpostgresqlAlterAggregate,sstpostgresqlAlterCollation, 1348 sstpostgresqlAlterConversion,sstpostgresqlalterdatabase, 1349 sstpostgresqlAlterDefaultPrivileges,sstpostgresqlAlterDomain , 1350 sstpostgresqlAlterExtension,sstpostgresqlAlterEventTrigger, 1351 sstpostgresqlAlterForeignDataWrapper,sstpostgresqlAlterForeignTable, 1352 sstpostgresqlAlterfunction, sstpostgresqlAlterGroup,sstpostgresqlAlterIndex, 1353 sstpostgresqlAlterLanguage, sstpostgresqlAlterLargeObject, 1354 sstpostgresqlAlterOperator,sstpostgresqlAlterMaterializedView, 1355 1356 1357 sstpostgresqlAlterOperatorClass,sstpostgresqlAlterOperatorFamily, 1358 sstpostgresqlAlterPolicy,sstpostgresqlAlterProcedure,sstpostgresqlAlterPublication, 1359 sstpostgresqlAlterRole,sstpostgresqlAlterRoutine,sstpostgresqlAlterRule, 1360 sstpostgresqlAlterSchema,sstpostgresqlAlterSequence,sstpostgresqlAlterServer, 1361 sstpostgresqlAlterStatistics,sstpostgresqlAlterSubscription,sstpostgresqlAlterSystem, 1362 sstpostgresqlAlterTablespace, sstpostgresqlAlterTextSearchConfiguration, 1363 sstpostgresqlAlterTextSearchDictionary,sstpostgresqlAlterTextSearchParser, 1364 sstpostgresqlAlterTextSearchTemplate,sstpostgresqlAlterTrigger, 1365 sstpostgresqlAlterType,sstpostgresqlAlterUser,sstpostgresqlAlterUserMapping, 1366 sstpostgresqlAlterView,sstpostgresqlAnalyze,sstpostgresqlBegin,sstpostgresqlCheckpoint, 1367 sstpostgresqlClose,sstpostgresqlCluster,sstpostgresqlComment,sstpostgresqlCommit, 1368 sstpostgresqlCommitPrepared,sstpostgresqlCopy,sstpostgresqlCreateAccessMethod, 1369 sstpostgresqlCreateAggregate,sstpostgresqlCreateAssertion, 1370 sstpostgresqlCreateCast,sstpostgresqlCreateCollation, 1371 sstpostgresqlConversion,sstpostgresqlCreateDatabase,sstpostgresqlCreateDomain, 1372 sstpostgresqlCreateEventTrigger, 1373 //sstpostgresqlCreateExtension, 1374 sstpostgresqlCreateForeignDataWrapper,sstpostgresqlCreateForeignTable, 1375 1376 sstpostgresqlCreateFunction, 1377 1378 sstpostgresqlCreateGroup,sstpostgresqlCreateIndex,sstpostgresqlCreateLanguage, 1379 sstpostgresqlCreateMaterializedView, 1380 sstpostgresqlCreateOperator,sstpostgresqlCreateOperatorFimaly,sstpostgresqlCreateOperatorClass, 1381 sstpostgresqlCreatePolicy,sstpostgresqlCreatePublication, 1382 sstpostgresqlCreateRole,sstpostgresqlCreateRule,sstpostgresqlCreateSchema, 1383 sstpostgresqlCreateSequence,sstpostgresqlCreateServer, 1384 sstpostgresqlCreateStatistics,sstpostgresqlCreateSubscription, 1385 sstpostgresqlCreateTablespace, 1386 sstpostgresqlCreateTextSearchConfiguration,sstpostgresqlCreateTextSearchDictionary, 1387 sstpostgresqlCreateTextSearchParser,sstpostgresqlCreateTextSearchTemplate, 1388 sstpostgresqlCreateTransform, 1389 /** 1390 * PostgreSQL, create trigger. {@link gudusoft.gsqlparser.stmt.TCreateTriggerStmt} 1391 */ 1392 sstpostgresqlCreateTrigger, 1393 sstpostgresqlCreateType,sstpostgresqlCreateUser, 1394 sstpostgresqlCreateUserMapping,sstpostgresqlCreateView,sstpostgresqlDeallocate, 1395 sstpostgresqlDeclare,sstpostgresqlDiscard,sstpostgresqlDo,sstpostgresqlDropAccessMethod, 1396 sstpostgresqlDropAggregate,sstpostgresqlDropAssertion, 1397 sstpostgresqlDropCast,sstpostgresqlDropCollation,sstpostgresqlDropConversion, 1398 sstpostgresqlDropDatabase,sstpostgresqlDropDomain,sstpostgresqlDropEventTrigger, 1399 sstpostgresqlDropExtension, 1400 sstpostgresqlDropForeignDataWrapper,sstpostgresqlDropForeignTable,sstpostgresqlDropFunction, 1401 sstpostgresqlDropGroup,sstpostgresqlDropLanguage, 1402 sstpostgresqlDropMaterializedView,sstpostgresqlDropOperator, 1403 sstpostgresqlDropOperatorClass,sstpostgresqlDropOperatorFamily,sstpostgresqlDropOwned, 1404 sstpostgresqlDropPolicy,sstpostgresqlDropProcedure,sstpostgresqlDropPublication, 1405 /** 1406 * PostgreSQL, drop role. {@link gudusoft.gsqlparser.stmt.postgresql.TDropRoleSqlStatement} 1407 */ 1408 sstpostgresqlDropRole, 1409 sstpostgresqlDropRoutine, 1410 sstpostgresqlDropRule,sstpostgresqlDropSchema,sstpostgresqlDropSequence, 1411 sstpostgresqlDropServer,sstpostgresqlDropStatistics,sstpostgresqlDropSubscription, 1412 sstpostgresqlDropTable,sstpostgresqlDropTablespace,sstpostgresqlDropTextSearchConfiguration, 1413 sstpostgresqlDropTextSearchDictionary,sstpostgresqlDropTextSearchParser,sstpostgresqlDropTextSearchTemplate, 1414 sstpostgresqlDropTransform, 1415 1416 /** 1417 * PostgreSQL, drop trigger. {@link gudusoft.gsqlparser.stmt.TDropTriggerSqlStatement} 1418 */ 1419 1420 sstpostgresqlDropTrigger, 1421 sstpostgresqlDropType,sstpostgresqlDropUser,sstpostgresqlDropUserMapping, 1422 sstpostgresqlDropView,sstpostgresqlEnd, 1423 sstExecute, 1424 /** 1425 * PostgreSQL, execute statement. {@link TExecuteSqlStatement} 1426 * @deprecated As of v2.3.3.7, replaced by {@link ESqlStatementType#sstExecute} 1427 */ 1428 sstpostgresqlExecute, 1429 1430 sstpostgresqlExplain, 1431 //sstpostgresqlFetch, 1432 sstpostgresqlGrant, 1433 /** 1434 * PostgreSQL, get diag statement. {@link TGetDiagStmt} 1435 */ 1436 sstpostgresqlgetdiag, 1437 /** 1438 * PostgreSQL, for each. {@link gudusoft.gsqlparser.stmt.postgresql.TForEachStmt} 1439 */ 1440 sstpostgresqlforeach, 1441 sstpostgresqlListen,sstpostgresqlLoad,sstpostgresqlLock, 1442 1443 /** 1444 * PostgreSQL, move. {@link gudusoft.gsqlparser.stmt.postgresql.TMoveStmt} 1445 */ 1446 sstpostgresqlMove, 1447 sstpostgresqlNotify,sstpostgresqlPerform,sstpostgresqlPrepare,sstpostgresqlPrepareTransaction,sstpostgresqlReassignOwned, 1448 sstpostgresqlRefreshMaterializedView, 1449 sstpostgresqlReindex,sstpostgresqlReleaseSavepoint,sstpostgresqlReset,sstpostgresqlRevoke, 1450 sstpostgresqlRollback,sstpostgresqlRollbackPrepared,sstpostgresqlRollbackToSavepoint, 1451 sstpostgresqlSavepoint,sstpostgresqlSecurityLabel, 1452 sstpostgresqlSet,sstpostgresqlSetConstraints,sstpostgresqlSetRole,sstpostgresqlSetSessionAuthorization, 1453 sstpostgresqlSetTransaction,sstpostgresqlTruncate,sstpostgresqlUnlisten, sstpostgresqlSetSearchPath, 1454 1455 /** 1456 * @deprecated As of v2.3.4.1, replaced by {@link #sstValues} 1457 */ 1458 sstpostgresqlValues, 1459 sstPostgresqlImport, sstPostgresqlBlock,sstpostgresqlVacuum,sstpostgresqlShowSearchPath, 1460 sstPostgresqlTable, 1461 sstPerformance, 1462 sstpostgresqlShow,sstpostgresqlStartTransaction, 1463 1464 1465 sstcreateExtension, 1466 1467 sstnetezzaAlterDatabase,sstnetezzaAlterGroup,sstnetezzaAlterHistoryConfiguration, 1468 sstnetezzaAlterSequence, sstAlterSynonym, 1469 sstnetezzaAlterTable,sstnetezzaAlterUser,sstnetezzaAlterView, 1470 sstnetezzaBegin,sstnetezzaComment,sstnetezzaCommit,sstnetezzaCopy, 1471 sstnetezzaCreateExternalTable,sstnetezzaCreateGruop, 1472 sstnetezzaCreateHistoryConfiguration, 1473 sstnetezzaCreateUser, 1474 sstnetezzaDropConnection,sstnetezzaDropDatabase, 1475 sstnetezzaDropGroup,sstnetezzaDropHistoryConfiguration,sstnetezzaDropSequence, 1476 sstnetezzaDropSession,sstnetezzaDropSynonym,sstnetezzaDropTable,sstnetezzaDropUser, 1477 sstnetezzaDropView, 1478 //sstnetezzaExplain, 1479 sstnetezzaGenerateExpressStatistics, 1480 /** 1481 * Netezza, generate statistics. {@link gudusoft.gsqlparser.stmt.netezza.TNetezzaGenerateStatistics} 1482 */ 1483 sstnetezzaGenerateStatistics, 1484 sstnetezzaGrant, 1485 /** 1486 * Netezza, Groom Table statement. {@link gudusoft.gsqlparser.stmt.netezza.TNetezzaGroomTable} 1487 */ 1488 sstnetezzaGroomTable, 1489 sstnetezzaReset, 1490 sstnetezzaRevoke,sstnetezzaRollback,sstnetezzaSet, sstSetCatalog, sstSetSchema, 1491 sstnetezzaShow,sstnetezzaDropSchema, 1492 /** 1493 * Informix allocate collection, {@link gudusoft.gsqlparser.stmt.informix.TInformixAllocateCollectionStmt} 1494 */ 1495 sstinformixAllocateCollection, 1496 /** 1497 * Informix allocate descriptor, {@link gudusoft.gsqlparser.stmt.informix.TInformixAllocateDescriptorStmt} 1498 */ 1499 sstinformixAllocateDescriptor, 1500 /** 1501 * Informix allocate row, {@link gudusoft.gsqlparser.stmt.informix.TInformixAllocateRow} 1502 */ 1503 sstinformixAllocateRow, 1504 /** 1505 * Informix alter access method, {@link gudusoft.gsqlparser.stmt.informix.TInformixAlterAccess_MethodStmt} 1506 */ 1507 sstinformixAlterAccess_Method, 1508 /** 1509 * Informix alter fragment, {@link gudusoft.gsqlparser.stmt.informix.TInformixAlterFragment} 1510 */ 1511 sstinformixAlterFragment, 1512 sstinformixAlterFunction, 1513 sstinformixAlterIndex, 1514 sstinformixAlterProcedure, 1515 sstinformixAlterRoutine, 1516 sstinformixAlterSecurityLabelComponent, 1517 sstinformixAlterSequence, 1518 sstinformixAlterTable, 1519 sstinformixAlterTrustedContext, 1520 sstinformixAlterUser, 1521 sstinformixBegin, 1522 sstinformixClose, 1523 sstinformixCloseDatabase, 1524 sstinformixCommit, 1525 sstinformixConnect, 1526 sstinformixCreateAccess_Method, 1527 sstinformixCreateAggregate, 1528 sstinformixCreateCast, 1529 sstinformixCreateDatabase, 1530 sstinformixCreateDefaultUser, 1531 sstinformixCreateDistinctType, 1532 sstinformixCreateExternalTable, 1533 /** 1534 * Informix create function, {@link gudusoft.gsqlparser.stmt.informix.TInformixCreateFunction} 1535 */ 1536 sstinformixCreateFunction, 1537 sstinformixCreateFunctionFrom, 1538 sstinformixCreateIndex, 1539 sstinformixCreateOpaqueType, 1540 sstinformixCreateOpclass, 1541 /** 1542 * Informix create procedure, {@link gudusoft.gsqlparser.stmt.informix.TInformixCreateProcedure} 1543 */ 1544 sstinformixCreateProcedure, 1545 sstinformixCreateProcedureFrom, 1546 sstinformixCreateRole, 1547 sstinformixCreateRoutineFrom, 1548 /** 1549 * Informix create row type, {@link gudusoft.gsqlparser.stmt.informix.TInformixCreateRowTypeStmt} 1550 */ 1551 sstinformixCreateRowType, 1552 sstinformixCreateSchema, 1553 sstinformixCreateSecurityLabel, 1554 sstinformixCreateSecurityLabelComponent, 1555 sstinformixCreateSecurityPolicy, 1556 sstinformixCreateSequence, 1557 sstinformixCreateSynonym, 1558 sstinformixCreateTempTable, 1559 /** 1560 * Informix create trigger, {@link gudusoft.gsqlparser.stmt.informix.TInformixCreateTrigger} 1561 */ 1562 sstinformixCreateTrigger, 1563 sstinformixCreateTrustedContext, 1564 sstinformixCreateUser, 1565 sstinformixCreateView, 1566 sstinformixCreateXaDatasource, 1567 sstinformixCreateXaDatasourceType, 1568 sstinformixDatabase, 1569 sstinformixDeallocateCollection, 1570 sstinformixDeallocateDescriptor, 1571 sstinformixDeallocateRow, 1572 sstinformixDeclare, 1573 sstinformixDelete, 1574 sstinformixDescribe, 1575 sstinformixDescribeInput, 1576 sstinformixDisconnect, 1577 sstinformixDropAccess_Method, 1578 sstinformixDropAggregate, 1579 sstinformixDropCast, 1580 sstinformixDropDatabase, 1581 sstinformixDropFunction, 1582 sstinformixDropIndex, 1583 sstinformixDropOpclass, 1584 sstinformixDropProcedure, 1585 sstinformixDropRole, 1586 sstinformixDropRoutine, 1587 /** 1588 * Informix drop row type, {@link gudusoft.gsqlparser.stmt.informix.TInformixDropRowTypeStmt} 1589 */ 1590 sstinformixDropRowType, 1591 sstinformixDropSecurity, 1592 sstinformixDropSequence, 1593 sstinformixDropSynonym, 1594 sstinformixDropTable, 1595 sstinformixDropTrigger, 1596 sstinformixDropTrustedContext, 1597 sstinformixDropType, 1598 sstinformixDropUser, 1599 sstinformixDropView, 1600 sstinformixDropXaDatasource, 1601 sstinformixDropXaDatasourceType, 1602 /** 1603 * Informix execute, {@link gudusoft.gsqlparser.stmt.informix.TInformixExecuteStmt} 1604 */ 1605 sstinformixExecute, 1606 /** 1607 * Informix execute function, {@link gudusoft.gsqlparser.stmt.informix.TInformixExecuteFunction} 1608 */ 1609 sstinformixExecuteFunction, 1610 /** 1611 * Informix execute immediate, {@link gudusoft.gsqlparser.stmt.informix.TInformixExecuteImmediate} 1612 */ 1613 sstinformixExecuteImmediate, 1614 /** 1615 * Informix execute procedure, {@link gudusoft.gsqlparser.stmt.informix.TInformixExecuteProcedure} 1616 */ 1617 sstinformixExecuteProcedure, 1618 sstinformixFetch, 1619 sstinformixFlush, 1620 sstinformixFree, 1621 sstinformixGetDescriptor, 1622 sstinformixGetDiagnostics, 1623 sstinformixGrant, 1624 sstinformixGrantFragment, 1625 sstinformixInfo, 1626 sstinformixInsert, 1627 sstinformixLoad, 1628 sstinformixLockTable, 1629 sstinformixMerge, 1630 sstinformixOpen, 1631 sstinformixOutput, 1632 sstinformixPrepare, 1633 sstinformixPut, 1634 sstinformixReleaseSavepoint, 1635 sstinformixRenameColumn, 1636 sstinformixRenameDatabase, 1637 sstinformixRenameIndex, 1638 sstinformixRenameSecurity, 1639 sstinformixRenameSequence, 1640 sstinformixRenameTable, 1641 sstinformixRenameTrustedContext, 1642 sstinformixRenameUser, 1643 sstinformixRevoke, 1644 sstinformixRevokeFragment, 1645 sstinformixRollbackWork, 1646 sstinformixSaveExternalDirectives, 1647 sstinformixSavepoint, 1648 sstinformixSelect, 1649 sstinformixSetAutofree, 1650 sstinformixSetCollation, 1651 sstinformixSetConnection, 1652 sstinformixSetConstraints, 1653 sstinformixSetDatabaseObject, 1654 sstinformixSetDataskip, 1655 sstinformixSetDebugFile, 1656 sstinformixSetDeferred_Prepare, 1657 sstinformixSetDescriptor, 1658 sstinformixSetEncryptionPassword, 1659 sstinformixSetEnvironment, 1660 sstinformixSetExplain, 1661 sstinformixSetIndexes, 1662 sstinformixSetIsolation, 1663 sstinformixSetLockMode, 1664 sstinformixSetLog, 1665 sstinformixSetOptimization, 1666 sstinformixSetPDQPriority, 1667 sstinformixSetRole, 1668 sstinformixSetSessionAuthorization, 1669 sstinformixSetStatementCache, 1670 sstinformixSetTransaction, 1671 sstinformixSetTransactionMode, 1672 sstinformixSetTriggers, 1673 sstinformixSetUserPassword, 1674 sstinformixStartViolationsTable, 1675 sstinformixStopViolationsTable, 1676 sstinformixUnload, 1677 sstinformixUnlockTable, 1678 sstinformixUpdate, 1679 sstinformixUpdateStatistics, 1680 sstinformixWhenever , 1681 /** 1682 * Hive explain, {@link gudusoft.gsqlparser.stmt.hive.THiveExplain} 1683 */ 1684 ssthiveExplain, 1685 /** 1686 * Hive load, {@link gudusoft.gsqlparser.stmt.hive.THiveLoad} 1687 */ 1688 ssthiveLoad, 1689 /** 1690 * Hive export table, {@link gudusoft.gsqlparser.stmt.hive.THiveExportTable} 1691 */ 1692 ssthiveExportTable, 1693 /** 1694 * Hive import table, {@link gudusoft.gsqlparser.stmt.hive.THiveImportTable} 1695 */ 1696 ssthiveImportTable, 1697 //ssthiveCreateDatabase, 1698 /** 1699 * Hive switch database, {@link gudusoft.gsqlparser.stmt.hive.THiveSwitchDatabase} 1700 */ 1701 ssthiveSwitchDatabase, 1702 /** 1703 * Hive drop database, {@link gudusoft.gsqlparser.stmt.hive.THiveDropDatabase} 1704 */ 1705 ssthiveDropDatabase, 1706 ssthiveAlter, 1707 /** 1708 * Hive desc, {@link gudusoft.gsqlparser.stmt.hive.THiveDescribe} 1709 */ 1710 ssthiveDesc, 1711 ssthiveDescDatabase, 1712 ssthiveDescFunction, 1713 /** 1714 * Hive show, {@link gudusoft.gsqlparser.stmt.hive.THiveShow} 1715 */ 1716 ssthiveShow, 1717 /** 1718 * Hive meta store check, {@link TMSCKStmt} 1719 * @deprecated As of v2.3.4.6, replaced by {@link #sstmsck} 1720 */ 1721 ssthiveMetaStoreCheck, 1722 /** 1723 * Hive analyze table, {@link TAnalyzeStmt} 1724 */ 1725 sstanalyzeTable, 1726 /** 1727 * Hive lock table, {@link gudusoft.gsqlparser.stmt.TLockTableStmt} 1728 */ 1729 ssthiveLockTable, 1730 /** 1731 * Hive unlock table, {@link gudusoft.gsqlparser.stmt.hive.THiveUnlockTable} 1732 */ 1733 ssthiveUnlockTable, 1734 /** 1735 * Hive create role, {@link gudusoft.gsqlparser.stmt.hive.THiveCreateRole} 1736 */ 1737 ssthiveCreateRole, 1738 /** 1739 * Hive drop role, {@link gudusoft.gsqlparser.stmt.hive.THiveDropRole} 1740 */ 1741 ssthiveDropRole, 1742 /** 1743 * Hive grant, {@link gudusoft.gsqlparser.stmt.hive.THiveGrant} 1744 */ 1745 ssthiveGrant, 1746 /** 1747 * Hive revoke, {@link gudusoft.gsqlparser.stmt.hive.THiveRevoke} 1748 */ 1749 ssthiveRevoke, 1750 /** 1751 * Hive show grants, {@link gudusoft.gsqlparser.stmt.hive.THiveShowGrant} 1752 */ 1753 ssthiveShowGrants, 1754 /** 1755 * Hive show role grants, {@link gudusoft.gsqlparser.stmt.hive.THiveShowRoleGrant} 1756 */ 1757 ssthiveShowRoleGrants, 1758 /** 1759 * Hive grant role, {@link gudusoft.gsqlparser.stmt.hive.THiveGrantRole} 1760 */ 1761 ssthiveGrantRole, 1762 /** 1763 * Hive revoke role, {@link gudusoft.gsqlparser.stmt.hive.THiveRevokeRole} 1764 */ 1765 ssthiveRevokeRole, 1766 ssthiveAlterDatabase, 1767 /** 1768 * Hive create function, {@link gudusoft.gsqlparser.stmt.hive.THiveCreateFunction} 1769 */ 1770 ssthiveCreateFunction, 1771 /** 1772 * Hive drop function, {@link gudusoft.gsqlparser.stmt.hive.THiveDropFunction} 1773 */ 1774 ssthiveDropFunciton, 1775 /** 1776 * Hive from query, {@link gudusoft.gsqlparser.stmt.hive.THiveFromQuery} 1777 */ 1778 ssthiveFromQuery, 1779 /** 1780 * Hive set, {@link gudusoft.gsqlparser.stmt.hive.THiveSet} 1781 */ 1782 ssthiveSet, 1783 /** 1784 * Sybase, dump tran. {@link gudusoft.gsqlparser.stmt.sybase.TSybaseDumpTran} 1785 */ 1786 sstsybasedumpTran, 1787 /** 1788 * Sybase, update index statistics. {@link gudusoft.gsqlparser.stmt.sybase.TSybaseUpdateIndexStatistics} 1789 */ 1790 sstsybaseupdateindexstatistics, 1791 /** 1792 * Sybase bulk insert. {@link gudusoft.gsqlparser.stmt.sybase.TInsertBulk} 1793 */ 1794 sstsybaseInsertBulk, 1795 /** 1796 * Sybase, writetext. {@link gudusoft.gsqlparser.stmt.sybase.TSybaseWritetext} 1797 */ 1798 sstsybaseWritetext, 1799 /** 1800 * Sybase delete statistics. {@link gudusoft.gsqlparser.stmt.sybase.TSybaseDeleteStatistics} 1801 */ 1802 sstsybaseDeleteStatistics, 1803 1804 sstgreenplumAlterExternalTable, 1805 sstgreenplumAlterFilespace, 1806 sstgreenplumAlterProtocol, 1807 sstgreenplumAlterResourceQueue, 1808 sstgreenplumCreateExternalTable, 1809 sstgreenplumCreateFilespace, 1810 sstgreenplumCreateResourceQueue, 1811 sstgreenplumDropExternalTable, 1812 sstgreenplumDropFilespace, 1813 sstgreenplumDropResourceQueue, 1814 sstgreenplumShow, 1815 sstgreenplumStartTransaction, 1816 sstgreenplumVacuum, 1817 /** 1818 * Redshift, abort statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftAbort} 1819 */ 1820 sstredshiftAbort, 1821// sstredshiftAlterDatabase, 1822 /** 1823 * Redshift, alter group statement. {@link TAlterGroup} 1824 */ 1825 sstredshiftAlterGroup, 1826 /** 1827 * Redshift, alter schema. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftAlterSchema} 1828 */ 1829 sstredshiftAlterSchema, 1830 // sstredshiftAlterTable, 1831 /** 1832 * Redshift, alter user. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftAlterUser} 1833 */ 1834 sstredshiftAlterUser, 1835 /** 1836 * Redshift, analyze. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftAnalyze} 1837 */ 1838 sstredshiftAnalyze, 1839 /** 1840 * Redshift, analyze compression. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftAnalyzeCompression} 1841 */ 1842 sstredshiftAnalyzeCompression, 1843 /** 1844 * Redshift, begin statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftBegin} 1845 */ 1846 sstredshiftBegin, 1847 /** 1848 * Redshift, cancel statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftCancel} 1849 */ 1850 sstredshiftCancel, 1851 /** 1852 * Redshisft, close statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftClose} 1853 */ 1854 sstredshiftClose, 1855 /** 1856 * Redshift, comment. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftComment} 1857 */ 1858 sstredshiftComment, 1859 /** 1860 * Redshift, commit. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftCommit} 1861 */ 1862 sstredshiftCommit, 1863 /** 1864 * Redshift, copy. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftCopy} 1865 */ 1866 sstredshiftCopy, 1867 //sstredshiftCreateDatabase, 1868 /** 1869 * Redshift, create group. {@link TCreateGroup} 1870 */ 1871 sstredshiftCreateGroup, 1872 /** 1873 * Redshift, create schema. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftCreateSchema} 1874 */ 1875 sstredshiftCreateSchema, 1876// sstredshiftCreateTable, 1877 /** 1878 * Redshift, create user. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftCreateUser} 1879 */ 1880 sstredshiftCreateUser, 1881 //sstredshiftCreateView, 1882 /** 1883 * Redshift, deallocate. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftDeallocate} 1884 */ 1885 sstredshiftDeallocate, 1886 /** 1887 * Redshift, delcare. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftDeclare} 1888 */ 1889 sstredshiftDeclare, 1890 //sstredshiftDelete, 1891 /** 1892 * Redshift, drop database. {@link gudusoft.gsqlparser.stmt.TDropDatabaseStmt} 1893 */ 1894 sstredshiftDropDatabase, 1895 /** 1896 * Redshift, drop group. {@link TDropGroup} 1897 */ 1898 sstredshiftDropGroup, 1899 /** 1900 * Redshift, create role. 1901 */ 1902 sstredshiftCreateRole, 1903 /** 1904 * Redshift, alter role. 1905 */ 1906 sstredshiftAlterRole, 1907 /** 1908 * Redshift, drop role. 1909 */ 1910 sstredshiftDropRole, 1911 /** 1912 * Redshift, create datashare. 1913 */ 1914 sstredshiftCreateDatashare, 1915 /** 1916 * Redshift, alter datashare. 1917 */ 1918 sstredshiftAlterDatashare, 1919 /** 1920 * Redshift, drop datashare. 1921 */ 1922 sstredshiftDropDatashare, 1923 /** 1924 * Redshift, desc datashare. 1925 */ 1926 sstredshiftDescDatashare, 1927 sstredshiftCreateRlsPolicy, 1928 sstredshiftAttachRlsPolicy, 1929 sstredshiftDetachRlsPolicy, 1930 sstredshiftDropRlsPolicy, 1931 sstredshiftAlterRlsPolicy, 1932 sstredshiftCreateMaskingPolicy, 1933 sstredshiftAlterMaskingPolicy, 1934 sstredshiftAttachMaskingPolicy, 1935 sstredshiftDetachMaskingPolicy, 1936 sstredshiftDropMaskingPolicy, 1937 sstredshiftCreateIdentityProvider, 1938 sstredshiftAlterIdentityProvider, 1939 sstredshiftDropIdentityProvider, 1940 sstredshiftDescIdentityProvider, 1941 sstredshiftCreateModel, 1942 sstredshiftCreateExternalModel, 1943 sstredshiftDropModel, 1944 sstredshiftAlterDefaultPrivileges, 1945 sstredshiftCreateLibrary, 1946 sstredshiftDropLibrary, 1947 sstredshiftAlterFunction, 1948 sstredshiftDropFunction, 1949 sstredshiftAlterProcedure, 1950 sstredshiftDropProcedure, 1951 sstredshiftAlterSystem, 1952 sstredshiftDropMaterializedView, 1953 sstredshiftAlterMaterializedView, 1954 sstredshiftCreateExternalView, 1955 sstredshiftAlterExternalView, 1956 sstredshiftDropExternalView, 1957 sstredshiftAlterExternalSchema, 1958 sstredshiftCopyJob, 1959 sstredshiftCreateTemplate, 1960 sstredshiftAlterTemplate, 1961 sstredshiftDropTemplate, 1962 sstredshiftCreateExternalFunction, 1963 /** 1964 * Redshift, drop schema. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftDropSchema} 1965 */ 1966 sstredshiftDropSchema, 1967// sstredshiftDropTable, 1968 /** 1969 * Redshift, drop users. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftDropUser} 1970 */ 1971 sstredshiftDropUser, 1972// sstredshiftDropView, 1973 /** 1974 * Redshift, end statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftEnd} 1975 */ 1976 sstredshiftEnd, 1977 //sstredshiftExplain, 1978 //sstredshiftFetch, 1979// sstredshiftGrant, 1980// sstredshiftInsert, 1981 /** 1982 * Redshift, lock statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftLock} 1983 */ 1984 sstredshiftLock, 1985 /** 1986 * Redshift, prepare statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftPrepare} 1987 */ 1988 sstredshiftPrepare, 1989 /** 1990 * Redshift, reset statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftReset} 1991 */ 1992 sstredshiftReset, 1993 //sstredshiftRevoke, 1994 /** 1995 * Redshift, rollback statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftRollback} 1996 */ 1997 sstredshiftRollback, 1998// sstredshiftSelect, 1999 /** 2000 * Redshift, set statement. {@link gudusoft.gsqlparser.stmt.TSetStmt} 2001 */ 2002 sstredshiftSet, 2003 /** 2004 * Redshift, session authorization.{@link gudusoft.gsqlparser.stmt.redshift.TRedshiftSessionAuthorization} 2005 */ 2006 sstredshiftSetSessionAuthorization, 2007 sstredshiftSetSessionCharacteristics, 2008 /** 2009 * Redshift, show statement. {@link gudusoft.gsqlparser.stmt.TShowStmt} 2010 */ 2011 sstredshiftShow, 2012 /** 2013 * Redshift, start transaction. {@link TStartTransactionStmt} 2014 * @deprecated As of v2.3.4.1, replaced by {@link ESqlStatementType#sstStartTransaction} 2015 */ 2016 sstredshiftStartTransaction, 2017 /** 2018 * Redshift, unload statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftUnload} 2019 */ 2020 sstredshiftUnload, 2021 /** 2022 * Redshift, vacuum statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftVacuum} 2023 */ 2024 sstredshiftVacuum, 2025 2026 sstOracleCompoundTriggerBody, 2027 2028 2029 //hana 2030 sstalterauditpolicy, 2031 sstaltercredential, 2032 sstalterfulltextindex, 2033 sstalterfunction, 2034 sstalterldapprovider, 2035 sstalterjwtprovider, 2036 sstalterpse, 2037 sstalterprocedure, 2038 sstalterremotesource, 2039 sstaltersamlprovider, 2040 sstalterstatistics, 2041 sstalterstructuredprivilege, 2042 sstaltersystem, 2043 sstalteruser, 2044 sstalterusergroup, 2045 sstalterviewcache, 2046 sstaltervirtualtable, 2047 sstalterworkloadclass, 2048 sstalterworkloadmapping, 2049 sstbackupcancel, 2050 sstbackupcatalogdelete, 2051 sstbackupcheck, 2052 sstbackupcheckaccess, 2053 sstbackupdata, 2054 sstbackuplistdata, 2055 sstcomment, 2056 sstconnect, 2057 sstcreateauditpolicy, 2058 sstcreatecertificate, 2059 sstcreatecollection, 2060 sstcreatecredential, 2061 sstcreatefulltextindex, 2062 sstcreatefunction, 2063 sstcreategraphworkspace, 2064 sstcreateJWTProvider, 2065 sstcreateLDAPProvider, 2066 sstcreateprocedure, 2067 sstcreatepse, 2068 sstcreateremotesource, 2069 sstcreateuser, 2070 sstcreateusergroup, 2071 sstcreaterole, 2072 sstcreatesamlprovider, 2073 sstcreateschema, 2074 sstcreatestatistics, 2075 sstcreatestructuredprivilege, 2076 sstcreatetrigger, 2077 sstcreatetype, 2078 sstcreatevirtualfunction, 2079 sstcreatevirtualprocedure, 2080 sstcreatevirtualtable, 2081 sstcreateworkloadclass, 2082 sstcreateworkloadmapping, 2083 sstdobeginend, 2084 sstdropauditpolicy, 2085 sstdropcertificate, 2086 sstdropcollection, 2087 sstdropcredential, 2088 sstdropdatabase, 2089 sstdropfulltextindex, 2090 sstdropfunction, 2091 sstdropgraphworkspace, 2092 sstdropJWTProvider, 2093 sstdropLDAPProvider, 2094 sstdropprocedure, 2095 sstdroppse, 2096 sstdropremotesource, 2097 sstdroprole, 2098 sstdropsamlprovider, 2099 sstdropstatistics, 2100 sstdropstructuredprivilege, 2101 sstdroptrigger, 2102 sstdroptype, 2103 sstdropuser, 2104 sstdropusergroup, 2105 sstdropworkloadclass, 2106 sstdropworkloadmapping, 2107 sstexport, 2108 //sstgrant, 2109 sstimport, 2110 sstimportfrom, 2111 sstimportscan, 2112 sstmergedelta, 2113 sstrecoverdata, 2114 sstrecoverdatabase, 2115 sstrefreshstatistics, 2116 sstrenamecollection, 2117 sstrenamecolumn, 2118 sstrenamedatabase, 2119 sstrenameindex, 2120 sstrenametable, 2121 sstreplace, 2122 sstset, 2123 sssethistorysession, 2124 sstsetpse, 2125 sstsetschema, 2126 sstsetsystemlicense, 2127 //sssettransaction, 2128 sstsettransactionautocommit, 2129 ssttruncatecollection, 2130 ssttruncatetable, 2131 sstload, 2132 sstunload, //hana,athena 2133 sstunset, 2134 sstunsetpse, 2135 sstunsetsystemlicense, 2136 sstvalidateLDAPProvider, 2137 sstvalidateUser, 2138 sstupsert, 2139 sstsignal, 2140 sstrepairtable, //sparksql 2141 2142 sstdax, 2143 sstdaxexpr, 2144 sstdaxevaluate, 2145 2146 sstpowerquery, 2147 sstpowerquerydocument, 2148 2149 // vertica 2150 sstAlterAccessPolicy, 2151 sstAlterAuthentication, 2152 sstAlterFaultGroup, 2153 sstAlterLibrary, 2154 sstAlterNetworkInterface, 2155 sstAlterNode, 2156 sstAlterProjection, 2157 sstAlterProfile, 2158 sstAlterProfileRename, 2159 sstAlterResourcePool, 2160 sstAlterRole, 2161 sstAlterSchema, 2162 sstAlterSubnet, 2163 sstBegin, 2164 sstCommentOn, 2165 sstCopy, 2166 sstCreateAccessPolicy, 2167 sstCreateAuthentication, 2168 sstCreateExternalTable, 2169 sstCreateFaultGroup, 2170 sstCreateHCatalogSchema, 2171 sstCreateLibrary, 2172 sstCreateLocation, 2173 sstCreateNetworkInterface, 2174 sstCreateProfile, 2175 sstCreateProjection, 2176 sstCreateResourcePool, 2177 sstCreateSubnet, 2178 sstActivateDirectedQuery, 2179 sstCreateDirectedQuery, 2180 sstDropDirectedQuery, 2181 sstDeActivateDirectedQuery, 2182 sstGetDirectedQuery, 2183 sstSaveQuery, 2184 sstDisconnect, 2185 sstDropAccessPolicy, 2186 sstDropAggregateFunction, 2187 sstDropAuthentication, 2188 sstDropFaultGroup, 2189 sstDropLibrary, 2190 sstDropNetworkInterface, 2191 sstDropProfile, 2192 sstDropProjection, 2193 sstDropResourcePool, 2194 sstDropSubnet, 2195 sstDropTransformFunction, 2196 sstEnd, 2197 sstExportToVertica, 2198 sstProfile, 2199 sstReleaseSavepoint, 2200 sstShow, 2201 sstStartTransaction, 2202 sstDropTextIndex, 2203 2204 //couchbase 2205 sstBuildIndex, 2206 sstinfer, 2207 sstprepare, 2208 2209 //greenplum 2210 sstSlashCommand, 2211 sstComputeStats, 2212 2213 // snowflake 2214 sstAlterAccount, 2215 sstAlterFileFormat, 2216 sstAlterNetworkPolicy, 2217 sstAlterPipe, 2218 sstAlterResourceMonitor, 2219 sstAlterShare, 2220 sstAlterStage, 2221 sstAlterWarehouse, 2222 sstAlterTask, 2223 sstAlterDynamicTable, 2224 sstCopyInto, 2225 sstCreateFileFormat, 2226 sstCreateNetworkPolicy, 2227 sstCreateMaskingPolicy, 2228 sstCreateAggregationPolicy, 2229 sstCreateJoinPolicy, 2230 sstCreateProjectionPolicy, 2231 sstCreateTag, 2232 sstCreatePipe, 2233 sstCreateResourceMonitor, 2234 sstCreateShare, 2235 sstCreateStage, 2236 sstCreateTask, 2237 sstCreateWarehouse, 2238 sstCreateStream, 2239 sstDescFileFormat, 2240 sstDescFunction, 2241 sstDescNetworkPolicy, 2242 sstDescPipe, 2243 sstDescResult, 2244 sstDescShare, 2245 sstDescStage, 2246 sstDescStorage,//snowflake 2247 sstDescSchema,//snowflake 2248 sstDescDatabase,//snowflake 2249 sstDescTable, 2250 sstDescUser, 2251 sstDescView, 2252 sstDropFileFormat, 2253 sstDropNetworkPolicy, 2254 sstDropPipe, 2255 sstDropResourceMonitor, 2256 sstDropShare, 2257 sstDropStage, 2258 sstDropWarehouse, 2259 sstDropTask,//snowflake 2260 sstGet, 2261 sstList, 2262 sstPut, 2263 sstRemove, 2264 sstShowColumns, 2265 sstShowDatabases, 2266 sstShowFileFormats, 2267 sstShowFunctions, 2268 sstShowGrants, 2269 sstShowLocks, 2270 sstShowNetworkPolicies, 2271 sstShowObjects, 2272 sstShowParameters, 2273 sstShowPipes, 2274 sstShowResourceMonitors, 2275 sstShowRoles, 2276 sstShowSchemas, 2277 sstShowSequences, 2278 sstShowShares, 2279 sstShowStages, 2280 sstShowTables, 2281 sstShowTransactions, 2282 sstShowUserFunctions, 2283 sstShowUsers, 2284 sstShowVariables, 2285 sstShowViews, 2286 sstShowUser, 2287 sstShowWarehouses, 2288 sstShowProcedures, 2289 sstUndropDatabase, 2290 sstUndropSchema, 2291 sstUndropTable, 2292 sstUse, 2293 2294 sstDrop, 2295 sstDropStream,//snowflake 2296 sstSetDatabaseObject,//hana 2297 2298 sstgetdiagnostics,// db2, teradata 2299 sstSnowflakePseudoExprStmt,//snowflake 2300 sstUseSecondaryRoles,//snowflake 2301 sstShowTasks,//snowflake 2302 sstShowStreams,//snowflake 2303 sstDropStreamlit,//snowflake 2304 sstAnalyzeTable,//sparksql 2305 sstCacheTable,//sparksql 2306 sstUnCacheTable,//sparksql 2307 sstClearCache, 2308 sstRefreshTable, 2309 sstRefresh, 2310 sstRefreshFunction, 2311 sstdescribeDatabase, 2312 sstdescribeTable, 2313 sstdescribeFunction, 2314 sstdescribeQuery, 2315 sstShowCreateTable, 2316 sstShowPartitions, 2317 sstShowTableExtended, 2318 sstShowTblProperties, 2319 sstReset, 2320 sstSetTimeZone, 2321 sstAddFile, 2322 sstListFile, 2323 sstAddJar, 2324 sstListJar, 2325 sstResourceManagement, 2326 sstCache, 2327 sstRefersh, 2328 sstBigQueryDeclare, 2329 sstBigQueryExportData, 2330 sstValues,//presto, postgresql, db2, greenplum 2331 sstResetSession,//presto 2332 2333 sstmsck,//athena,hive 2334 sstDropMaterializedView,//bigquery 2335 sstDropAssignment,//bigquery 2336 sstDropReservation,//bigquery 2337 sstDropRowAccessPolicy,//bigquery 2338 sstDropSnapshotTable,//bigquery 2339 sstDropTableFunction,//bigquery 2340 sstcreatemodel,//bigquery - CREATE MODEL for ML 2341 sstdropmodel,//bigquery - DROP MODEL 2342 sstCreateRowAccessPolicy,//bigquery 2343 sstBigQueryAssert,//bigquery 2344 sstCreateCapacity,//bigquery 2345 sstCreateReservation,//bigquery 2346 sstCreateAssignment,//bigquery 2347 sstDropSearchIndex,//bigquery 2348 sstDropVectorIndex,//bigquery 2349 sstDropCapacity,//bigquery 2350 sstAlterOrganization,//bigquery 2351 sstAlterBiCapacity,//bigquery 2352 sstAlterCapacity,//bigquery 2353 sstAlterReservation,//bigquery 2354 sstAlterVectorIndex,//bigquery 2355 sstAlterProject,//bigquery 2356 sstCreateDataPolicy,//bigquery 2357 sstAlterDataPolicy,//bigquery 2358 sstDropDataPolicy,//bigquery 2359 sstAlterModel,//bigquery 2360 sstBigQueryExportModel,//bigquery 2361 sstCreateConnection,//bigquery 2362 sstDropConnection,//bigquery 2363 sstAlterConnection,//bigquery 2364 // databricks, 2365 sstaltercatalog, 2366 sstaltercredental, 2367 sstalterlocation, 2368 sstalterprovider, 2369 sstalterrecipient, 2370 sstAltershare, 2371 sstcreatecatalog, 2372 sstCreateExternallocation, 2373 sstcreaterecipient, 2374 sstcreateshare, 2375 sstdropcatalog, 2376 sstdroplocation, 2377 sstdropprovider, 2378 sstdroprecipient, 2379 sstdropshare, 2380 sstmsckrepairtable, 2381 sstsync, 2382 sstCacheSelect, 2383 sstdescribeCatalog,// 2384 sstdescribeCredential, 2385 sstdescribeLocation, 2386 sstdescribeProvider, 2387 sstdescribeRecipient, 2388 sstdescribeSchema, 2389 sstdescribeShare, 2390 sstaddAchieve, 2391 sstAlterGroup, 2392 sstCreategroup, 2393 sstDeny, 2394 sstDropGroup, 2395 sstCreateMacro,//hive 2396 sstDropMacro,//hive 2397 sstUseCatalog,//databricks, 2398 sstConvertToDelta,//databricks 2399 sstOptimize, //databricks 2400 sstRestoreTable,//databricks 2401 sstReorgTable, //databricks 2402 2403 sstAlterRelation,// super class of alter table and view 2404 2405 // gaussDB 2406 sstAlterPackage,sstDeclareCursor, 2407 sstDoExecuteBlock, 2408 2409 // Apache Doris 2410 sstdorisshow, 2411 sstdorisiterate, 2412 2413 // StarRocks (fork of Doris) 2414 sststarrocksshow, 2415 sststarrocksiterate, 2416 sststarrocksCreateRoutineLoad, 2417 sststarrocksPauseRoutineLoad, 2418 sststarrocksResumeRoutineLoad, 2419 sststarrocksStopRoutineLoad, 2420 sststarrocksAlterRoutineLoad, 2421 sststarrocksShowRoutineLoad, 2422 sststarrocksSubmitTask, 2423 sststarrocksDropTask, 2424 sststarrocksBeginLoadTransaction, 2425 sststarrocksCommitLoadTransaction, 2426 sststarrocksAbortLoadTransaction, 2427 sststarrocksShowLoadTransaction, 2428 sststarrocksExport, 2429 sststarrocksShowExport, 2430 sststarrocksCancelExport, 2431 sststarrocksCreateResourceGroup, 2432 sststarrocksDropResourceGroup, 2433 sststarrocksAlterResourceGroup, 2434 sststarrocksShowResourceGroup, 2435 sststarrocksCreateStorageVolume, 2436 sststarrocksAlterStorageVolume, 2437 sststarrocksDropStorageVolume, 2438 sststarrocksShowStorageVolume, 2439 sststarrocksDescStorageVolume, 2440 sststarrocksBackup, 2441 sststarrocksCreateRepository, 2442 sststarrocksDropRepository, 2443 sststarrocksRestore, 2444 sststarrocksShowBackup, 2445 sststarrocksShowRestore, 2446 sststarrocksShowSnapshot, 2447 sststarrocksCancelBackup, 2448 sststarrocksCancelRestore, 2449 sststarrocksCacheSelect, 2450 sststarrocksCreateDictionary, 2451 sststarrocksDropDictionary, 2452 sststarrocksRefreshDictionary, 2453 sststarrocksShowDictionary, 2454 sststarrocksShowFunctions, 2455 2456 /** 2457 * ClickHouse CREATE WINDOW VIEW statement, {@link gudusoft.gsqlparser.stmt.TCreateViewSqlStatement} 2458 */ 2459 sstClickhouseCreateWindowView, 2460 2461 /** 2462 * ClickHouse SYSTEM statement (RELOAD, FLUSH, DROP CACHE, STOP/START MERGES, SYNC REPLICA, etc.) 2463 */ 2464 sstClickhouseSystem, 2465 2466 /** 2467 * ClickHouse DETACH TABLE statement 2468 */ 2469 sstClickhouseDetach, 2470 2471 /** 2472 * ClickHouse ATTACH TABLE statement 2473 */ 2474 sstClickhouseAttach, 2475 2476 /** 2477 * ClickHouse KILL QUERY/MUTATION statement 2478 */ 2479 sstClickhouseKill, 2480 2481 /** 2482 * ClickHouse WATCH statement for live view subscriptions 2483 */ 2484 sstClickhouseWatch, 2485 2486 /** 2487 * Oracle 26 CREATE ASSERTION statement 2488 */ 2489 sstcreateassertion, 2490 2491 /** 2492 * DuckDB ATTACH statement 2493 */ 2494 sstduckdbAttach, 2495 2496 /** 2497 * DuckDB DETACH statement 2498 */ 2499 sstduckdbDetach, 2500 2501 /** 2502 * DuckDB EXPORT DATABASE statement 2503 */ 2504 sstduckdbExportDatabase, 2505 2506 /** 2507 * DuckDB IMPORT DATABASE statement 2508 */ 2509 sstduckdbImportDatabase, 2510 2511 /** 2512 * DuckDB SUMMARIZE statement 2513 */ 2514 sstduckdbSummarize, 2515 2516 /** 2517 * DuckDB INSTALL statement 2518 */ 2519 sstduckdbInstall, 2520 2521 /** 2522 * DuckDB LOAD statement 2523 */ 2524 sstduckdbLoad, 2525 2526 /** 2527 * DuckDB FORCE CHECKPOINT statement 2528 */ 2529 sstduckdbForceCheckpoint, 2530 2531 /** 2532 * DuckDB CREATE MACRO statement 2533 */ 2534 sstduckdbCreateMacro, 2535 2536 /** 2537 * DuckDB CREATE SECRET statement 2538 */ 2539 sstduckdbCreateSecret, 2540 2541 /** 2542 * DuckDB DROP SECRET statement 2543 */ 2544 sstduckdbDropSecret, 2545 2546 /** 2547 * DuckDB DROP MACRO statement 2548 */ 2549 sstduckdbDropMacro, 2550 2551 /** 2552 * DuckDB PIVOT statement 2553 */ 2554 sstduckdbPivot, 2555 2556 /** 2557 * DuckDB UNPIVOT statement 2558 */ 2559 sstduckdbUnpivot, 2560 2561 /** 2562 * DuckDB SET VARIABLE statement 2563 */ 2564 sstduckdbSetVariable, 2565 2566 /** 2567 * DuckDB PRAGMA statement 2568 */ 2569 sstduckdbPragma, 2570 2571 /** 2572 * OceanBase CREATE TENANT statement (Phase 4 Batch 1) 2573 */ 2574 sstoceanbase_create_tenant, 2575 2576 /** 2577 * OceanBase ALTER TENANT statement (Phase 4 Batch 1) 2578 */ 2579 sstoceanbase_alter_tenant, 2580 2581 /** 2582 * OceanBase DROP TENANT statement (Phase 4 Batch 1) 2583 */ 2584 sstoceanbase_drop_tenant, 2585 2586 /** 2587 * OceanBase CREATE RESOURCE POOL statement (Phase 4 Batch 2) 2588 */ 2589 sstoceanbase_create_resource_pool, 2590 2591 /** 2592 * OceanBase ALTER RESOURCE POOL statement (Phase 4 Batch 2) 2593 */ 2594 sstoceanbase_alter_resource_pool, 2595 2596 /** 2597 * OceanBase DROP RESOURCE POOL statement (Phase 4 Batch 2) 2598 */ 2599 sstoceanbase_drop_resource_pool, 2600 2601 /** 2602 * OceanBase CREATE RESOURCE UNIT statement (Phase 4 Batch 2) 2603 */ 2604 sstoceanbase_create_resource_unit, 2605 2606 /** 2607 * OceanBase ALTER RESOURCE UNIT statement (Phase 4 Batch 2) 2608 */ 2609 sstoceanbase_alter_resource_unit, 2610 2611 /** 2612 * OceanBase DROP RESOURCE UNIT statement (Phase 4 Batch 2) 2613 */ 2614 sstoceanbase_drop_resource_unit, 2615 2616 /** 2617 * OceanBase CREATE TABLEGROUP statement (Phase 4 Batch 6) 2618 */ 2619 sstoceanbase_create_tablegroup, 2620 2621 /** 2622 * OceanBase ALTER TABLEGROUP statement (Phase 4 Batch 6) 2623 */ 2624 sstoceanbase_alter_tablegroup, 2625 2626 /** 2627 * OceanBase DROP TABLEGROUP statement (Phase 4 Batch 6) 2628 */ 2629 sstoceanbase_drop_tablegroup, 2630 2631 /* Phase 4 Batch 8 reuses Oracle's pre-existing sstoraclecreateoutline, 2632 * sstoraclealteroutline, and sstoracledropoutline per ADR-8 — no new 2633 * ssst* values are added for OUTLINE DDL. The OceanBase statement 2634 * classes are tagged with the Oracle enums directly. */ 2635 2636 /** 2637 * OceanBase ALTER SYSTEM statement (Phase 4 Batch 3 + Batch 10). 2638 * Covers all ALTER SYSTEM variants: parameter changes, freeze, 2639 * zone/server management, switchover, backup, and the rare verbs 2640 * (change replica, migrate unit, add/drop storage, etc.). 2641 */ 2642 sstoceanbase_alter_system, 2643 2644 /** 2645 * OceanBase system-tenant {@code SHOW} family 2646 * (documented syntax gaps — SHOW TENANT / SHOW CREATE TENANT / 2647 * SHOW RESOURCE POOL). One umbrella enum for the three variants; 2648 * the concrete form is discriminated on the AST node. 2649 */ 2650 sstoceanbase_show_tenant, 2651 2652 /** 2653 * OceanBase FLASHBACK statement (FLASHBACK TABLE / FLASHBACK DATABASE). 2654 * Covers recycle-bin recovery: {@code FLASHBACK TABLE ... TO BEFORE DROP 2655 * [RENAME TO ...]}, {@code FLASHBACK DATABASE ... TO BEFORE DROP}. 2656 */ 2657 sstoceanbase_flashback, 2658 2659 /** 2660 * OceanBase PURGE statement (PURGE TABLE / PURGE DATABASE / PURGE RECYCLEBIN). 2661 * Covers permanent removal of recycle-bin objects. 2662 */ 2663 sstoceanbase_purge, 2664 2665 /** 2666 * Dameng REFRESH MATERIALIZED VIEW statement 2667 * {@link gudusoft.gsqlparser.stmt.dameng.TDamengRefreshMaterializedViewStmt} 2668 */ 2669 sstdamengrefreshmaterializedview, 2670 2671 /** 2672 * OceanBase XA transaction statement (XA START/END/PREPARE/COMMIT/ROLLBACK/RECOVER). 2673 * Covers two-phase-commit coordination in MySQL mode. 2674 */ 2675 sstoceanbase_xa, 2676 2677 /** 2678 * OceanBase CREATE DBLINK statement (US-005 Round 3). 2679 * Covers cross-tenant database-link creation with TENANT/HOST/PORT/DATABASE/USER/PASSWORD options. 2680 */ 2681 sstoceanbase_create_dblink, 2682 2683 /** 2684 * OceanBase DROP DBLINK statement (US-005 Round 3). 2685 */ 2686 sstoceanbase_drop_dblink, 2687 2688 /** 2689 * OceanBase CREATE RESTORE POINT statement (US-006 Round 3). 2690 */ 2691 sstoceanbase_create_restore_point, 2692 2693 /** 2694 * OceanBase DROP RESTORE POINT statement (US-006 Round 3). 2695 */ 2696 sstoceanbase_drop_restore_point, 2697 2698 } 2699