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 /** Oracle admin DDL heads recognized by the statement splitter and 721 * routed to typed TUnknownSqlStatement (corpus coverage, 2026-08). */ 722 sstoracleadministerkeymanagement, 723 sstoraclealteranalyticview,sstoraclealterattributedimension,sstoraclealterauditpolicy, 724 sstoraclealterdatabaselink,sstoraclealterflashbackarchive,sstoraclealterhierarchy, 725 sstoraclealterinmemoryjoingroup,sstoraclealterlockdownprofile,sstoraclealtermaterializedzonemap, 726 sstoraclealterpluggabledatabase,sstoraclealterpmemfilestore,sstoraclealtersynonym, 727 sstoraclecreateanalyticview,sstoraclecreateattributedimension,sstoraclecreateauditpolicy, 728 sstoraclecreateedition,sstoraclecreateflashbackarchive,sstoraclecreatehierarchy, 729 sstoraclecreateinmemoryjoingroup,sstoraclecreatelockdownprofile,sstoraclecreatematerializedzonemap, 730 sstoraclecreatepluggabledatabase,sstoraclecreatepmemfilestore, 731 sstoracledropanalyticview,sstoracledropattributedimension,sstoracledropedition, 732 sstoracledropflashbackarchive,sstoracledrophierarchy,sstoracledropinmemoryjoingroup, 733 sstoracledroplockdownprofile,sstoracledropmaterializedzonemap,sstoracledroppluggabledatabase, 734 sstoracledroppmemfilestore, 735 //sstoracleexplainplan, 736 sstoracleflashbackdatabase, 737 sstoracleflashbacktable,sstoraclegrant,sstoraclelocktable,sstoraclenoaudit,sstoraclepurge, 738 sstoraclerename,sstoraclerevoke,sstoraclerollback,sstoraclesavepoint,sstoraclesetconstraint, 739 sstoraclesetrole,sstoraclesettransaction,sstoracletruncate, 740 /** 741 * Oracle execute statement. {@link gudusoft.gsqlparser.stmt.oracle.TOracleExecuteProcedure} 742 */ 743 sstoracleexecuteprocedure, 744 /** 745 * Oracle, PLSQL continue statement. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlContinue} 746 */ 747 ssstplsqlContinue, 748 749 sstmysqlalterdatabase,sstmysqlalterfunction, 750 sstmysqlalterprocedure,sstmysqlalterview,sstmysqlanalyzetable,sstmysqlbackuptable,sstmysqlcacheindex, 751 /** 752 * MySQL call statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLCallStmt} 753 */ 754 sstmysqlcall, 755 sstmysqlcase,sstmysqlchangemasterto,sstmysqlchecktable,sstmysqlchecksumtable, 756 sstmysqlclose,sstmysqlcommit,sstmysqlcreatedatabase,sstmysqlcreateindex, 757 /** 758 * MySQL create function. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLCreateFunction} 759 */ 760 sstmysqlcreatefunction, 761 /** 762 * MySQL create procedure. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLCreateProcedure} 763 */ 764 sstmysqlcreateprocedure, 765 /** 766 * MySQL create trigger. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLCreateTrigger} 767 */ 768 sstmysqlcreatetrigger, 769 sstmysqlcreateevent, 770 sstmysqlalterevent, 771 sstmysqldropevent, 772 sstmysqlcreateuser, 773 sstmysqlcreateview, 774 /** 775 * MySQL declare. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLDeclare} 776 */ 777 sstmysqldeclare, 778 sstmysqldescribe,sstmysqldo,sstmysqldropdatabase,sstmysqldropfunction,sstmysqldropindex, 779 sstmysqldropprocedure,sstmysqldroptable,sstmysqldroptrigger,sstmysqldropuser,sstmysqldropview, 780 sstmysqlexecute,sstmysqlfetch,sstmysqlflush,sstmysqlgrant,sstmysqlhandler, 781 //sstmysqlif, 782 sstmysqliterate,sstmysqlkill,sstmysqlleave,sstmysqlloaddatainfile, 783 sstmysqlloaddatafrommaster,sstmysqlloadindexintocache,sstmysqlloadtable,sstmysqllocktable,sstmysqlloop, 784 sstmysqlopen,sstmysqloptimizetable,sstmysqldeallocateprepare,sstmysqldropprepare, 785 /** 786 * MySQL prepare statement. {@link TPrepareStmt} 787 */ 788 sstmysqlprepare, 789 sstmysqlpurgelogs,sstmysqlrepeat,sstmysqlreplace,sstmysqlrenametable,sstmysqlrepairtable, 790 sstmysqlreleasesavepoint,sstmysqlrenameuser,sstmysqlrest,sstmysqlresetmaster,sstmysqlresetslave, 791 sstmysqlrestoretable,sstmysqlrevoke,sstmysqlrollback,sstmysqlsavepoint,sstmysqlreset, 792 /** 793 * MySQL set statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLSet} 794 */ 795 sstmysqlset, 796 sstmysqlsetautocommit,sstmysqlsettransaction,sstmysqlsetpassword,sstmysqlshowcreatedatabase, 797 sstmysqlshowcharacterset,sstmysqlshowcollation,sstmysqlshowcolumns,sstmysqlshowcreatetable,sstmysqlshowcreateview, 798 sstmysqlshowcreatefunction,sstmysqlshowcreateprocedure,sstmysqlshowdatabases,sstmysqlshowengines,sstmysqlshowerrors, 799 sstmysqlshowgrants,sstmysqlshowfunctionstatus,sstmysqlshowindex,sstmysqlshowinnodbstatus,sstmysqlshowlogs, 800 sstmysqlshowprivileges,sstmysqlshowprocesslist,sstmysqlshowstatus,sstmysqlshowtablestatus,sstmysqlshowtables, 801 sstmysqlshowtriggers,sstmysqlshowvariables,sstmysqlshowwarnings,sstmysqlshowbinlogevents,sstmysqlshowmasterlogs, 802 sstmysqlshowmasterstatus,sstmysqlshowslavehosts,sstmysqlshowslavestatus,sstmysqlstartslave,sstmysqlstarttransaction, 803 sstmysqlsetglobalsql_slave_skip_counter,sstmysqlsetsql_log_bin,sstmysqlstopslave,sstmysqltruncate,sstmysqlunlocktable, 804 sstmysqluse,sstmysqlwhile,sstmysqlshow,sstmysqlshowfields, 805 sstmysqlshowprofile,sstmysqlshowprofiles,sstmysqlshowplugins,sstmysqlshowcreateschema,sstmysqlshowreplicaStatus, 806 sstmysqlshowcreatetrigger,sstmysqlshowcreateevent,sstmysqlshowcreateuser, 807 sstmysqlshowengine, 808 sstmysqlcreatespatialrefsys, 809 sstmysqldropspatialrefsys, 810 /** MySQL admin DDL heads recognized by the statement splitter and routed 811 * to typed TUnknownSqlStatement (corpus coverage, 2026-08). */ 812 sstmysqlalteruser,sstmysqlalterinstance, 813 sstmysqlcreateserver,sstmysqlalterserver,sstmysqldropserver, 814 sstmysqlcreatetablespace,sstmysqlaltertablespace,sstmysqldroptablespace, 815 sstmysqlcreatelogfilegroup,sstmysqlalterlogfilegroup,sstmysqldroplogfilegroup, 816 sstmysqlimporttable, 817 /** 818 * MySQL return statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLReturn} 819 */ 820 sstmysqlreturn, 821 /** 822 * MySQL repeat statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLRepeatStmt} 823 * @deprecated As of v2.0.4.6, replaced by {@link #sstRepeat} 824 */ 825 sstmysqlrepeatstmt, 826 /** 827 * MySQL while statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLWhileStmt} 828 */ 829 sstmysqlwhilestmt, 830 /** 831 * MySQL open cursor. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLOpenCursor} 832 */ 833 sstmysqlopencursor, 834 /** 835 * MySQL fetch cursor. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLFetchCursor} 836 */ 837 sstmysqlfetchcursor, 838 /** 839 * MySQL case statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLCaseStmt} 840 */ 841 sstmysqlcasestmt, 842 /** 843 * MySQL if statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLIfStmt} 844 */ 845 sstmysqlifstmt, 846 /** 847 * MySQL Loop statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLLoopStmt} 848 */ 849 sstmysqlloopstmt, 850 /** 851 * MySQL place holder statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLStmtStub} 852 */ 853 sstmysqlstmtstub, 854 /** 855 * MySQL, block statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLBlock} 856 */ 857 sstmysqlblock, 858 sstmysqldelimiter, 859 /** 860 * MySQL signal statement. {@link gudusoft.gsqlparser.stmt.mysql.TMySQLSignal} 861 */ 862 sstmysqlsignal, 863 sstmysqlsource, 864 sstLoadData,//mysql 865 866 sstdb2allocatecursor,sstdb2alterbufferpool,sstdb2alterdatabasepartitiongroup,sstdb2alterfunction, 867 sstdb2altermethod,sstdb2alternickname,sstdb2alterprocedure,sstdb2altersequence,sstdb2alterserver, 868 sstdb2altertable,sstdb2altertablespace,sstdb2altertype,sstdb2alterusermapping,sstdb2alterview, 869 sstdb2alterwrapper,sstdb2associatelocators,sstdb2begindeclaresection,sstdb2call,sstdb2case, 870 sstdb2close,sstdb2comment,sstdb2commit,sstdb2connect,sstdb2createalias, 871 sstdb2createbufferpool,sstdb2createdatabasepartitiongroup,sstdb2createdistincttype,sstdb2createeventmonitor, 872 873 sstdb2createfunctionmapping,sstdb2createindex,sstdb2createindexextension,sstdb2createmethod,sstdb2createnickname, 874 sstdb2createschema,sstdb2createserver,sstdb2createtablespace, 875 sstdb2createtransform,sstdb2createtype,sstdb2createtypemapping,sstdb2createusermapping, 876 sstdb2createwrapper,sstdb2declarecursor,sstdb2declareglobaltemporarytable,sstdb2describe,sstdb2disconnect, 877 sstdb2drop,sstdb2enddeclaresection,sstdb2execute,sstdb2executeimmediate,sstdb2explain, 878 sstdb2fetch,sstdb2flusheventmonitor,sstdb2flushpackagecache,sstdb2for,sstdb2freelocator, 879 sstdb2getdiagnostics,sstdb2goto,sstdb2grant,sstdb2if,sstdb2include, 880 sstdb2iterate,sstdb2leave,sstdb2locktable,sstdb2loop,sstdb2open, 881 sstdb2prepare,sstdb2refreshtable,sstdb2release,sstdb2releasesavepoint,sstdb2rename, 882 sstdb2renametablespace,sstdb2repeat,sstdb2resignal,sstdb2return,sstdb2revoke, 883 sstdb2rollback,sstdb2savepoint,sstdb2setconnection,sstdb2setcurrentdefaulttransformgroup,sstdb2setcurrentdegree, 884 sstdb2setcurrentexplainmode,sstdb2setcurrentexplainsnapshot,sstdb2setcurrentisolation,sstdb2setcurrentlocktimeout,sstdb2setcurrentmaintainedtabletypesforoptimization, 885 sstdb2setcurrentpackagepath,sstdb2setcurrentpackageset,sstdb2setcurrentqueryoptimization,sstdb2setcurrentrefreshage,sstdb2setencryptionpassword, 886 sstdb2seteventmonitorstate,sstdb2setintegrity,sstdb2setpassthru,sstdb2setpath,sstdb2setschema, 887 sstdb2setserveroption,sstdb2setsessionauthorization,sstdb2createstogroup,sstdb2labelOn, 888 /** 889 * DB2 (z/OS) statements recognized at the statement-splitter level. 890 */ 891 sstdb2alterdatabase,sstdb2alterindex,sstdb2altermask,sstdb2alterpermission,sstdb2alterstogroup, 892 sstdb2altertrigger,sstdb2altertrustedcontext, 893 sstdb2createmask,sstdb2createpermission,sstdb2createtrustedcontext,sstdb2createauxiliarytable, 894 sstdb2createlobtablespace,sstdb2holdlocator,sstdb2exchangedata,sstdb2transferownership, 895 sstdb2declarestatement,sstdb2declaretable, 896 /** 897 * DB2 (z/OS) SET special-register statements recognized at the statement-splitter level. 898 */ 899 sstdb2setcurrentaccelerator,sstdb2setcurrentapplicationcompatibility,sstdb2setcurrentapplicationencodingscheme, 900 sstdb2setcurrentdebugmode,sstdb2setcurrentdecfloatroundingmode,sstdb2setcurrentgetaccelarchive, 901 sstdb2setcurrentlocale,sstdb2setcurrentoptimizationhint,sstdb2setcurrentprecision, 902 sstdb2setcurrentqueryacceleration,sstdb2setcurrentroutineversion,sstdb2setcurrentrules, 903 sstdb2setcurrenttemporalbusinesstime,sstdb2setcurrenttemporalsystemtime,sstdb2setsessiontimezone, 904 /** 905 * DB2 embedded-SQL DECLARE VARIABLE (host-variable CCSID declaration). 906 */ 907 sstdb2declarevariable, 908 /** 909 * DB3 set statement, {@link gudusoft.gsqlparser.stmt.db2.TDb2SetStmt} or {@link gudusoft.gsqlparser.stmt.db2.TDb2SetVariableStmt} 910 */ 911 sstdb2set, 912 sstdb2terminate,sstdb2signal, 913 sstdb2values,sstdb2whenever,sstdb2while, 914 /** 915 * DB2 sql variable declaration, {@link gudusoft.gsqlparser.stmt.db2.TDb2SqlVariableDeclaration} 916 */ 917 sstdb2sqlvariabledeclaration, 918 /** 919 * DB2 return codes declaration, {@link gudusoft.gsqlparser.stmt.db2.TDb2ReturnCodesDeclaration} 920 */ 921 sstdb2returncodesdeclaration, 922 /** 923 * DB2 statement declaration, {@link gudusoft.gsqlparser.stmt.db2.TDb2StatementDeclaration} 924 */ 925 sstdb2statementdeclaration, 926 /** 927 * DB2 handler declaration, {@link gudusoft.gsqlparser.stmt.db2.TDb2HandlerDeclaration} 928 */ 929 sstdb2handlerdeclaration, 930 /** 931 * DB2 sql procedure, {@link gudusoft.gsqlparser.stmt.db2.TDb2SqlProcedureStatement} 932 */ 933 sstdb2sqlprocedurestatement, 934 935 /** 936 * DB2 call statement, {@link gudusoft.gsqlparser.stmt.db2.TDb2CallStmt} 937 */ 938 sstdb2callstmt, 939 /** 940 * DB2 case statement, {@link gudusoft.gsqlparser.stmt.db2.TDb2CaseStmt} 941 */ 942 sstdb2casestmt, 943 /** 944 * DB2 close cursor, {@link gudusoft.gsqlparser.stmt.db2.TDb2CloseCursorStmt} 945 */ 946 sstdb2closecursorstmt, 947 /** 948 * DB2 condition declaration, {@link gudusoft.gsqlparser.stmt.db2.TDb2ConditionDeclaration } 949 */ 950 sstdb2conditiondeclaration, 951 /** 952 * DB2 create function, {@link gudusoft.gsqlparser.stmt.db2.TDb2CreateFunction} 953 * @deprecated since v2.6.4.1, use {@link #sstcreatefunction} 954 */ 955 sstdb2createfunction, 956 /** 957 * DB2 create procedure, {@link gudusoft.gsqlparser.stmt.db2.TDb2CreateProcedure} 958 */ 959 sstdb2createprocedure, 960 /** 961 * DB2 create trigger, {@link gudusoft.gsqlparser.stmt.TCreateTriggerStmt} 962 */ 963 sstdb2createtrigger, 964 /** 965 * DB2 declare cursor, {@link gudusoft.gsqlparser.stmt.db2.TDb2DeclareCursorStatement} 966 */ 967 sstdb2declarecursorstatement, 968 /** 969 * DB2 place holder statement, {@link gudusoft.gsqlparser.stmt.db2.TDb2DummyStmt} 970 */ 971 sstdb2dummystmt, 972 /** 973 * DB2 dynamic compound statement, {@link gudusoft.gsqlparser.stmt.db2.TDb2DynamicCompoundStatement} 974 */ 975 sstdb2dynamiccompoundstatement, 976 /** 977 * DB2 fetch cursor, {@link gudusoft.gsqlparser.stmt.db2.TDb2FetchCursorStmt} 978 */ 979 sstdb2fetchcursorstmt, 980 sstdb2createsequence, 981 982 /** 983 * DB2 for, {@link TForStmt} 984 */ 985 sstdb2forstmt, 986 sstdb2ifstmt, 987 /** 988 * DB2 iterate, {@link gudusoft.gsqlparser.stmt.db2.TDb2IterateStmt} 989 */ 990 sstdb2iteratestmt, 991 /** 992 * DB2 leave, {@link gudusoft.gsqlparser.stmt.db2.TDb2LeaveStmt} 993 */ 994 sstdb2leavestmt, 995 /** 996 * DB2 signal, {@link TSignalStmt} 997 * @deprecated As of v2.3.5.7, replaced by {@link #sstsignalstatement} 998 */ 999 sstdb2signalstatement, 1000 sstsignalstatement, 1001 /** 1002 * DB2 while, {@link TWhileStmt} 1003 */ 1004 sstdb2whilestmt, 1005 /** 1006 * DB2 repeat, {@link TRepeatStmt} 1007 * @deprecated As of v2.0.4.6, replaced by {@link #sstRepeat} 1008 */ 1009 sstdb2repeatstmt, 1010 /** 1011 * DB2 open cursor, {@link gudusoft.gsqlparser.stmt.db2.TDb2OpenCursorStmt} 1012 */ 1013 sstdb2opencursorstmt, 1014 1015 /** 1016 * DB2 goto, {@link gudusoft.gsqlparser.stmt.db2.TDb2GotoStmt} 1017 */ 1018 sstdb2gotostmt, 1019 /** 1020 * DB2 loop, {@link gudusoft.gsqlparser.stmt.db2.TDb2LoopStmt} 1021 */ 1022 sstdb2loopstmt, 1023 /** 1024 * DB2 procedure compound, {@link gudusoft.gsqlparser.stmt.db2.TDb2ProcedureCompoundStatement} 1025 * 1026 */ 1027 sstdb2procedurecompoundstatement, 1028 1029 /** 1030 * DB2 return, {@link gudusoft.gsqlparser.stmt.db2.TDb2ReturnStmt} 1031 */ 1032 sstdb2returnstmt, 1033 1034 /** 1035 * DB2 values into, {@link gudusoft.gsqlparser.stmt.db2.TDb2ValuesIntoStmt} 1036 */ 1037 sstdb2valuesinto, 1038 /** 1039 * DB2 placeholder statement, {@link gudusoft.gsqlparser.stmt.db2.TDb2StmtStub} 1040 */ 1041 sstdb2stmtstub, 1042 sstdb2updateCommand, 1043 sstdb2scriptOption, 1044 sstdb2createvariable, 1045 sstRunStats, 1046 /** 1047 * Oracle PLSQL unknown statement. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlDummyStmt} 1048 */ 1049 sstplsql_dummystmt, 1050 /** 1051 * Oracle, PLSQL exec immediate statement. {@link TExecImmeStmt} 1052 */ 1053 sstplsql_execimmestmt, 1054 /** 1055 * Oracle PLSQL for all statement. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlForallStmt} 1056 */ 1057 sstplsql_forallstmt, 1058 /** 1059 * Oracle, PLSQL goto statement. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlGotoStmt} 1060 */ 1061 sstplsql_gotostmt, 1062 /** 1063 * Oracle, PLSQL null statement. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlNullStmt},{@link gudusoft.gsqlparser.stmt.postgresql.TNullStmt} 1064 */ 1065 sstplsql_nullstmt, 1066 /** 1067 * Oracle, PLSQL pragma declaration. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlPragmaDeclStmt} 1068 */ 1069 sstplsql_pragmadecl, 1070 /** 1071 * Oracle, PLSQL basic statement. {@link gudusoft.gsqlparser.stmt.oracle.TBasicStmt} 1072 */ 1073 sstplsql_procbasicstmt, 1074 /** 1075 * Oracle, PLSQL proceudre specification. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlProcedureSpecStmt} 1076 */ 1077 sstplsql_procedurespec, 1078 /** 1079 * Oracle, PLSQL record type definition. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlRecordTypeDefStmt} 1080 */ 1081 sstplsql_recordtypedef, 1082 /** 1083 * Oracle, PLSQL statement. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlSqlStmt} 1084 */ 1085 sstplsql_sqlstmt, 1086 /** 1087 * Oracle, PLSQL sub program. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlSubProgram} 1088 */ 1089 sstplsql_proceduredecl, 1090 /** 1091 * Oracle, PLSQL table type definition. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlTableTypeDefStmt} 1092 */ 1093 sstplsql_tabletypedef, 1094 sstplsql_vardecl, 1095 /** 1096 * Oracle, PLSQL varray type definition. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlVarrayTypeDefStmt} 1097 */ 1098 sstplsql_varraytypedef, 1099 /** 1100 * Oracle, PLSQL pipe row statement. {@link gudusoft.gsqlparser.stmt.oracle.TPlsqlPipeRowStmt} 1101 */ 1102 sstplsql_piperowstmt, 1103 sstsybaselocktable, 1104 sstmdxunknown, 1105 /** 1106 * Mdx select, {@link gudusoft.gsqlparser.stmt.mdx.TMdxSelect} 1107 */ 1108 sstmdxselect, 1109 /** 1110 * Mdx update, {@link gudusoft.gsqlparser.stmt.mdx.TMdxUpdate} 1111 */ 1112 sstmdxupdate, 1113 sstmdxalterdimension, 1114 /** 1115 * Mdx call, {@link gudusoft.gsqlparser.stmt.mdx.TMdxCall} 1116 */ 1117 sstmdxcall, 1118 /** 1119 * Mdx clear calculations, {@link gudusoft.gsqlparser.stmt.mdx.TMdxClearCalculations} 1120 */ 1121 sstmdxclearcalculations, 1122 /** 1123 * Mdx drill through, {@link gudusoft.gsqlparser.stmt.mdx.TMdxDrillthrough} 1124 */ 1125 sstmdxdrillthrough, 1126 /** 1127 * Mdx alter cube, {@link gudusoft.gsqlparser.stmt.mdx.TMdxAlterCube} 1128 */ 1129 sstmdxaltercube, 1130 /** 1131 * Mdx create action, {@link gudusoft.gsqlparser.stmt.mdx.TMdxCreateAction} 1132 */ 1133 sstmdxcreateaction, 1134 /** 1135 * Mdx create cell calculation, {@link gudusoft.gsqlparser.stmt.mdx.TMdxCreateCellCalculation} 1136 */ 1137 sstmdxcreatecellcalculation, 1138 sstmdxcreatedimensionmember, 1139 /** 1140 * Mdx create dimension member, {@link gudusoft.gsqlparser.stmt.mdx.TMdxCreateGlobalCube} 1141 */ 1142 sstmdxcreateglobalcube, 1143 /** 1144 * Mdx create member, {@link gudusoft.gsqlparser.stmt.mdx.TMdxCreateMember} 1145 */ 1146 sstmdxcreatemember, 1147 /** 1148 * Mdx create session cube, {@link gudusoft.gsqlparser.stmt.mdx.TMdxCreateSessionCube} 1149 */ 1150 sstmdxcreatesessioncube, 1151 /** 1152 * Mdx create set, {@link gudusoft.gsqlparser.stmt.mdx.TMdxCreateSet} 1153 */ 1154 sstmdxcreateset, 1155 /** 1156 * Mdx create sub cube, {@link gudusoft.gsqlparser.stmt.mdx.TMdxCreateSubCube} 1157 */ 1158 sstmdxcreatesubcube, 1159 /** 1160 * Mdx drop action, {@link gudusoft.gsqlparser.stmt.mdx.TMdxDropAction} 1161 */ 1162 sstmdxdropaction, 1163 /** 1164 * Mdx drop cell calculation, {@link gudusoft.gsqlparser.stmt.mdx.TMdxDropCellCalculation} 1165 */ 1166 sstmdxdropcellcalculation, 1167 sstmdxdropdimensionmember, 1168 /** 1169 * Mdx drop member, {@link gudusoft.gsqlparser.stmt.mdx.TMdxDropMember} 1170 */ 1171 sstmdxdropmember, 1172 /** 1173 * Mdx drop set, {@link gudusoft.gsqlparser.stmt.mdx.TMdxDropSet} 1174 */ 1175 sstmdxdropset, 1176 /** 1177 * Mdx drop sub cube, {@link gudusoft.gsqlparser.stmt.mdx.TMdxDropSubcube} 1178 */ 1179 sstmdxdropsubcube, 1180 /** 1181 * Mdx refresh cube, {@link gudusoft.gsqlparser.stmt.mdx.TMdxRefreshCube} 1182 */ 1183 sstmdxrefreshcube, 1184 /** 1185 * Mdx calculate, {@link gudusoft.gsqlparser.stmt.mdx.TMdxCalculate} 1186 */ 1187 sstmdxcalculate, 1188 /** 1189 * Mdx case, {@link gudusoft.gsqlparser.stmt.mdx.TMdxCase} 1190 */ 1191 sstmdxcase, 1192 sstmdxexisting, 1193 /** 1194 * Mdx freeze, {@link gudusoft.gsqlparser.stmt.mdx.TMdxFreeze} 1195 */ 1196 sstmdxfreeze, 1197 /** 1198 * Mdx if, {@link gudusoft.gsqlparser.stmt.mdx.TMdxIf} 1199 */ 1200 sstmdxif, 1201 /** 1202 * Mdx scope, {@link gudusoft.gsqlparser.stmt.mdx.TMdxScope} 1203 */ 1204 sstmdxscope, 1205 /** 1206 * Mdx expression, {@link gudusoft.gsqlparser.stmt.mdx.TMdxExpression} 1207 */ 1208 sstmdxexpression, 1209 1210 sstmdxcreatemeasure, 1211 1212 /** 1213 * Teradata, abort. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataAbort} 1214 */ 1215 sstteradataabort, 1216 sstteradataalterfunction,sstteradataaltermethod,sstteradataalterprocedure, 1217 sstteradataalterreplicationgroup,sstteradataaltertable,sstteradataaltertrigger, 1218 sstteradataaltertype,sstteradatabegindeclaresection, 1219 sstteradataalterzone,sstteradataalterconstraint, 1220 /** 1221 * Teradata, begin logging. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataBeginLogging} 1222 */ 1223 sstteradatabeginlogging, 1224 sstteradatabeginquerylogging, 1225 /** 1226 * Teradata, begin transaction.{@link gudusoft.gsqlparser.stmt.teradata.TTeradataBeginTransaction} 1227 */ 1228 sstteradatabegintransaction, 1229 sstteradatabeginrequest, 1230 sstteradataendrequest, 1231 sstteradatacall, 1232 sstteradatacheckpoint, 1233 sstteradatacheckworkload, 1234 sstteradataclose, 1235 sstteradatacollectdemographics, 1236 /** 1237 * Teradata, collect statistics. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataCollectStatistics} 1238 */ 1239 sstteradatacollectstatistics, 1240 sstteradatacomment, 1241 /** 1242 * Teradata, commit. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataCommit} 1243 */ 1244 sstteradatacommit, 1245 sstteradataconnect, 1246 sstteradatacreatecast, 1247 sstteradatacreateauthorization, 1248 /** 1249 * TTeradata, create function. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataCreateFunction} 1250 */ 1251 sstteradatacreatefunction, 1252 sstteradatacreateindex, 1253 sstteradatacreatemacro, sstteradatacreatemethod,sstteradatacreateordering, 1254 /** 1255 * Teradata, create procedure. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataCreateProcedure} 1256 */ 1257 sstteradatacreateprocedure, 1258 sstteradatacreateprofile, 1259 sstteradatacreatereplicationgroup, 1260 sstteradatacreatetransform, 1261 /** 1262 * Teradata, create trigger. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataCreateTrigger} 1263 */ 1264 sstteradatacreatetrigger, 1265 sstteradatadatabase,sstteradatadeclarecursor,sstteradatadeclarestatement, 1266 sstteradatadeclaretable,sstteradatadeletedatabase,sstteradatadeleteuser,sstteradatadescribe, 1267 sstteradatadiagnostic,sstteradatadropauthorization,sstteradatadropdatabase, 1268 sstcreatezone, 1269 /** 1270 * Teradata, drop db object. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataDropDbObject} 1271 */ 1272 sstteradatadropdbobject, 1273 sstteradatadropfunction, 1274 sstteradatadropuser, 1275 sstteradatadropcast,sstteradatadropmacro,sstteradatadropordering,sstteradatadropprocedure, 1276 sstteradatadropprofile,sstteradatadropreplicationgroup,sstteradatadroprole, 1277 sstteradatadropstatistics,sstteradatadroptransform,sstteradatadroptrigger,sstteradatadroptype, 1278 sstteradatadropzone, 1279 sstteradatadumpexplain,sstteradataecho,sstteradataenddeclaresection, 1280 sstteradatadropconstraint, 1281 /** 1282 * Teradata end logging. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataEndLogging} 1283 */ 1284 sstteradataendlogging, 1285 sstteradataendquerylogging, 1286 /** 1287 * Teradata, end transaction. {@link gudusoft.gsqlparser.stmt.TEndTran} 1288 */ 1289 sstteradataendtransaction, 1290 /** 1291 * Teradata, execute. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataExecute} 1292 */ 1293 sstteradataexecute, 1294 sstteradataexecuteimmediate, 1295 sstteradatafetch, 1296 sstteradatagetcrash, 1297 /** 1298 * Teradata, give statement. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataGive} 1299 */ 1300 sstteradatagive, 1301 /** 1302 * Teradata, grant statement. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataGrant} 1303 */ 1304 sstteradatagrant, 1305 sstteradatagrantlogon,sstteradatagrantmonitor, 1306 sstteradatahelp,sstteradatainclude,sstteradataincludesqlca,sstteradatasqlda,sstteradatainitiateindexanalysis, 1307 sstteradatainsertexplain,sstteradatalogoff,sstteradatalogon,sstteradatamodifydatabase, 1308 sstteradatamodifyprofile,sstteradatamodifyuser,sstteradataopen,sstteradataposition, 1309 sstteradataprepare, 1310 sstteradatarenamefunction,sstteradatarenamemacro, 1311 sstteradatarenameprocedure,sstteradatarenametable,sstteradatarenametrigger,sstteradatarenameview, 1312 sstteradatareplacecast, 1313 sstteradatareplacefunction,sstteradatareplacemacro,sstteradatareplacemethod, 1314 sstteradatareplaceordering, 1315 sstteradatareplaceprocedure,sstteradatareplacetransform,sstteradatareplacetrigger,sstteradatareplaceview, 1316 sstteradatarestartindexanalysis,sstteradatarevoke,sstteradatarevokelogon,sstteradatarevokemonitor, 1317 sstteradatarevokerole,sstteradatarewind, 1318 /** 1319 * Teradata, rollback statement. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataRollback} 1320 */ 1321 sstteradatarollback, 1322 sstteradatasetbuffersize, 1323 sstteradatasetcharset,sstteradatasetconnection,sstteradatasetcrash, 1324 /** 1325 * Teradata, set role. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataSetRole} 1326 */ 1327 sstteradatasetrole, 1328 sstteradatasetsessionaccount, 1329 /** 1330 * Teradata, set session. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataSetSession} 1331 */ 1332 sstteradatasetsession, 1333 /** 1334 * Teradata set timezone. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataSetTimezone} 1335 */ 1336 sstteradatasettimezone, 1337 sstteradatashow,sstteradatashowfunction, 1338 sstteradatashowindex,sstteradatashowmacro,sstteradatashowmethod,sstteradatashowprocedure, 1339 sstteradatashowreplicationgroup,sstteradatashowtable,sstteradatashowtrigger, 1340 sstteradatashowtype,sstteradatashowview, 1341 sstteradatatest,sstteradatawait,sstteradatawhenever,sstteradataasync,sstteradataexplain, 1342 /** 1343 * Teradata, statement not recognized yet.{@link gudusoft.gsqlparser.stmt.teradata.TTeradataNotImplement} 1344 */ 1345 sstteradatanotimplement, 1346 sstteradataalterlogin,sstteradataalterapplication, 1347 sstteradataalterassembly,sstteradataalterasymmetric, 1348 sstteradataalterauthorization,sstteradataaltercertificate, 1349 sstteradataaltercredential, 1350 sstteradataalterdatabase,sstteradataalterendpoint,sstteradataalterfulltext, 1351 sstteradataaltermaster,sstteradataaltermessage, 1352 sstteradataalterpartition,sstteradataalterqueue,sstteradataalterrole, 1353 sstteradataalterroute,sstteradataalterschema, 1354 sstteradataalterservice,sstteradataaltersymmetric,sstteradataalteruser, 1355 sstteradataalterxml, 1356 sstteradataaddsignature,sstteradataaddcountersignature, 1357 sstteradatacreateaggregate, 1358 sstteradatacreateapplication,sstteradatacreateassembly, 1359 sstteradatacreateasymmetric,sstteradatacreatecertificate, 1360 sstteradatacreatecontract,sstteradatacreatecredential, 1361 sstteradatacreateconstraint,sstteradatacreateglop, 1362 // Progress OpenEdge administrative statements (recognized by the 1363 // splitter; bodies are collected without a detailed parse tree) 1364 sstopenedgealtergroup,sstopenedgealtertenant,sstopenedgeaudit, 1365 sstopenedgecall,sstopenedgeconnectcatalog,sstopenedgecreatedomain, 1366 sstopenedgecreategroup,sstopenedgecreatesupertenant,sstopenedgecreatetenant, 1367 sstopenedgecreatewordindex,sstopenedgedisconnectcatalog, 1368 sstopenedgedropdomain,sstopenedgedropgroup,sstopenedgedroptenant, 1369 sstteradatacreatedatabase,sstteradatacreateendpoint, 1370 sstteradatacreateevent,sstteradatacreatefulltext, 1371 sstteradatacreatelogin,sstteradatacreatemaster, 1372 sstteradatacreatemessage,sstteradatacreatepartition, 1373 sstteradatacreatequeue,sstteradatacreateremote, 1374 sstteradatacreaterole,sstteradatacreateroute,sstteradatacreateservice, 1375 sstteradatacreatestatistics, 1376 sstteradatacreatesymmetric,sstteradatacreatesynonym, 1377 sstteradatacreatetype,sstteradatacreateuser,sstteradatacreatexml, 1378 sstteradatacreateschema, 1379 /** 1380 * Teradata, lock statement. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataLock} 1381 */ 1382 sstteradatalock, 1383 /** 1384 * Teradata, using statement. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataUsing} 1385 */ 1386 sstteradatausing, 1387 /** 1388 * Teradata BTEQ command. {@link gudusoft.gsqlparser.stmt.teradata.TTeradataBTEQCmd} 1389 */ 1390 sstteradataBTEQ, 1391 sstteradataMultiLoad, sstteradataMultiLoadImport, sstteradataMultiLoadLayout, sstteradataMultiLoadExport, //sstteradataFastExport,sstteradataFastLoad, 1392 sstteradaMultiLoad,sstteradataFastExport,sstteradataFastLoad, 1393 sstteradataExit,sstteradatalabel, sstteradatareleaseLock, 1394 sstHelpProcedure,sstShowProcedure,sstAllocate, 1395 1396 1397 sstpostgresqlabort,sstpostgresqlAlterAggregate,sstpostgresqlAlterCollation, 1398 sstpostgresqlAlterConversion,sstpostgresqlalterdatabase, 1399 sstpostgresqlAlterDefaultPrivileges,sstpostgresqlAlterDomain , 1400 sstpostgresqlAlterExtension,sstpostgresqlAlterEventTrigger, 1401 sstpostgresqlAlterForeignDataWrapper,sstpostgresqlAlterForeignTable, 1402 sstpostgresqlAlterfunction, sstpostgresqlAlterGroup,sstpostgresqlAlterIndex, 1403 sstpostgresqlAlterLanguage, sstpostgresqlAlterLargeObject, 1404 sstpostgresqlAlterOperator,sstpostgresqlAlterMaterializedView, 1405 1406 1407 sstpostgresqlAlterOperatorClass,sstpostgresqlAlterOperatorFamily, 1408 sstpostgresqlAlterPolicy,sstpostgresqlAlterProcedure,sstpostgresqlAlterPublication, 1409 sstpostgresqlAlterRole,sstpostgresqlAlterRoutine,sstpostgresqlAlterRule, 1410 sstpostgresqlAlterSchema,sstpostgresqlAlterSequence,sstpostgresqlAlterServer, 1411 sstpostgresqlAlterStatistics,sstpostgresqlAlterSubscription,sstpostgresqlAlterSystem, 1412 sstpostgresqlAlterTablespace, sstpostgresqlAlterTextSearchConfiguration, 1413 sstpostgresqlAlterTextSearchDictionary,sstpostgresqlAlterTextSearchParser, 1414 sstpostgresqlAlterTextSearchTemplate,sstpostgresqlAlterTrigger, 1415 sstpostgresqlAlterType,sstpostgresqlAlterUser,sstpostgresqlAlterUserMapping, 1416 sstpostgresqlAlterView,sstpostgresqlAnalyze,sstpostgresqlBegin,sstpostgresqlCheckpoint, 1417 sstpostgresqlClose,sstpostgresqlCluster,sstpostgresqlComment,sstpostgresqlCommit, 1418 sstpostgresqlCommitPrepared,sstpostgresqlCopy,sstpostgresqlCreateAccessMethod, 1419 sstpostgresqlCreateAggregate,sstpostgresqlCreateAssertion, 1420 sstpostgresqlCreateCast,sstpostgresqlCreateCollation, 1421 sstpostgresqlConversion,sstpostgresqlCreateDatabase,sstpostgresqlCreateDomain, 1422 sstpostgresqlCreateEventTrigger, 1423 //sstpostgresqlCreateExtension, 1424 sstpostgresqlCreateForeignDataWrapper,sstpostgresqlCreateForeignTable, 1425 1426 sstpostgresqlCreateFunction, 1427 1428 sstpostgresqlCreateGroup,sstpostgresqlCreateIndex,sstpostgresqlCreateLanguage, 1429 sstpostgresqlCreateMaterializedView, 1430 sstpostgresqlCreateOperator,sstpostgresqlCreateOperatorFimaly,sstpostgresqlCreateOperatorClass, 1431 sstpostgresqlCreatePolicy,sstpostgresqlCreatePublication, 1432 sstpostgresqlCreateRole,sstpostgresqlCreateRule,sstpostgresqlCreateSchema, 1433 sstpostgresqlCreateSequence,sstpostgresqlCreateServer, 1434 sstpostgresqlCreateStatistics,sstpostgresqlCreateSubscription, 1435 sstpostgresqlCreateTablespace, 1436 sstpostgresqlCreateTextSearchConfiguration,sstpostgresqlCreateTextSearchDictionary, 1437 sstpostgresqlCreateTextSearchParser,sstpostgresqlCreateTextSearchTemplate, 1438 sstpostgresqlCreateTransform, 1439 /** 1440 * PostgreSQL, create trigger. {@link gudusoft.gsqlparser.stmt.TCreateTriggerStmt} 1441 */ 1442 sstpostgresqlCreateTrigger, 1443 sstpostgresqlCreateType,sstpostgresqlCreateUser, 1444 sstpostgresqlCreateUserMapping,sstpostgresqlCreateView,sstpostgresqlDeallocate, 1445 sstpostgresqlDeclare,sstpostgresqlDiscard,sstpostgresqlDo,sstpostgresqlDropAccessMethod, 1446 sstpostgresqlDropAggregate,sstpostgresqlDropAssertion, 1447 sstpostgresqlDropCast,sstpostgresqlDropCollation,sstpostgresqlDropConversion, 1448 sstpostgresqlDropDatabase,sstpostgresqlDropDomain,sstpostgresqlDropEventTrigger, 1449 sstpostgresqlDropExtension, 1450 sstpostgresqlDropForeignDataWrapper,sstpostgresqlDropForeignTable,sstpostgresqlDropFunction, 1451 sstpostgresqlDropGroup,sstpostgresqlDropLanguage, 1452 sstpostgresqlDropMaterializedView,sstpostgresqlDropOperator, 1453 sstpostgresqlDropOperatorClass,sstpostgresqlDropOperatorFamily,sstpostgresqlDropOwned, 1454 sstpostgresqlDropPolicy,sstpostgresqlDropProcedure,sstpostgresqlDropPublication, 1455 /** 1456 * PostgreSQL, drop role. {@link gudusoft.gsqlparser.stmt.postgresql.TDropRoleSqlStatement} 1457 */ 1458 sstpostgresqlDropRole, 1459 sstpostgresqlDropRoutine, 1460 sstpostgresqlDropRule,sstpostgresqlDropSchema,sstpostgresqlDropSequence, 1461 sstpostgresqlDropServer,sstpostgresqlDropStatistics,sstpostgresqlDropSubscription, 1462 sstpostgresqlDropTable,sstpostgresqlDropTablespace,sstpostgresqlDropTextSearchConfiguration, 1463 sstpostgresqlDropTextSearchDictionary,sstpostgresqlDropTextSearchParser,sstpostgresqlDropTextSearchTemplate, 1464 sstpostgresqlDropTransform, 1465 1466 /** 1467 * PostgreSQL, drop trigger. {@link gudusoft.gsqlparser.stmt.TDropTriggerSqlStatement} 1468 */ 1469 1470 sstpostgresqlDropTrigger, 1471 sstpostgresqlDropType,sstpostgresqlDropUser,sstpostgresqlDropUserMapping, 1472 sstpostgresqlDropView,sstpostgresqlEnd, 1473 sstExecute, 1474 /** 1475 * PostgreSQL, execute statement. {@link TExecuteSqlStatement} 1476 * @deprecated As of v2.3.3.7, replaced by {@link ESqlStatementType#sstExecute} 1477 */ 1478 sstpostgresqlExecute, 1479 1480 sstpostgresqlExplain, 1481 //sstpostgresqlFetch, 1482 sstpostgresqlGrant, 1483 /** 1484 * PostgreSQL, get diag statement. {@link TGetDiagStmt} 1485 */ 1486 sstpostgresqlgetdiag, 1487 /** 1488 * PostgreSQL, for each. {@link gudusoft.gsqlparser.stmt.postgresql.TForEachStmt} 1489 */ 1490 sstpostgresqlforeach, 1491 sstpostgresqlListen,sstpostgresqlLoad,sstpostgresqlLock, 1492 1493 /** 1494 * PostgreSQL, move. {@link gudusoft.gsqlparser.stmt.postgresql.TMoveStmt} 1495 */ 1496 sstpostgresqlMove, 1497 sstpostgresqlNotify,sstpostgresqlPerform, 1498 /** 1499 * PostgreSQL, prepare. {@link gudusoft.gsqlparser.stmt.TPrepareStmt} (Mantis 4868); DuckDB, which shares 1500 * this type, keeps {@link gudusoft.gsqlparser.stmt.TUnknownSqlStatement}. 1501 */ 1502 sstpostgresqlPrepare, 1503 sstpostgresqlPrepareTransaction,sstpostgresqlReassignOwned, 1504 sstpostgresqlRefreshMaterializedView, 1505 sstpostgresqlReindex,sstpostgresqlReleaseSavepoint,sstpostgresqlReset,sstpostgresqlRevoke, 1506 sstpostgresqlRollback,sstpostgresqlRollbackPrepared,sstpostgresqlRollbackToSavepoint, 1507 sstpostgresqlSavepoint,sstpostgresqlSecurityLabel, 1508 sstpostgresqlSet,sstpostgresqlSetConstraints,sstpostgresqlSetRole,sstpostgresqlSetSessionAuthorization, 1509 sstpostgresqlSetTransaction,sstpostgresqlTruncate,sstpostgresqlUnlisten, sstpostgresqlSetSearchPath, 1510 1511 /** 1512 * @deprecated As of v2.3.4.1, replaced by {@link #sstValues} 1513 */ 1514 sstpostgresqlValues, 1515 sstPostgresqlImport, sstPostgresqlBlock,sstpostgresqlVacuum,sstpostgresqlShowSearchPath, 1516 sstPostgresqlTable, 1517 sstPerformance, 1518 sstpostgresqlShow,sstpostgresqlStartTransaction, 1519 1520 1521 sstcreateExtension, 1522 1523 sstnetezzaAlterDatabase,sstnetezzaAlterGroup,sstnetezzaAlterHistoryConfiguration, 1524 sstnetezzaAlterSequence, sstAlterSynonym, 1525 sstnetezzaAlterTable,sstnetezzaAlterUser,sstnetezzaAlterView, 1526 sstnetezzaBegin,sstnetezzaComment,sstnetezzaCommit,sstnetezzaCopy, 1527 sstnetezzaCreateExternalTable,sstnetezzaCreateGruop, 1528 sstnetezzaCreateHistoryConfiguration, 1529 sstnetezzaCreateUser, 1530 sstnetezzaDropConnection,sstnetezzaDropDatabase, 1531 sstnetezzaDropGroup,sstnetezzaDropHistoryConfiguration,sstnetezzaDropSequence, 1532 sstnetezzaDropSession,sstnetezzaDropSynonym,sstnetezzaDropTable,sstnetezzaDropUser, 1533 sstnetezzaDropView, 1534 //sstnetezzaExplain, 1535 sstnetezzaGenerateExpressStatistics, 1536 /** 1537 * Netezza, generate statistics. {@link gudusoft.gsqlparser.stmt.netezza.TNetezzaGenerateStatistics} 1538 */ 1539 sstnetezzaGenerateStatistics, 1540 sstnetezzaGrant, 1541 /** 1542 * Netezza, Groom Table statement. {@link gudusoft.gsqlparser.stmt.netezza.TNetezzaGroomTable} 1543 */ 1544 sstnetezzaGroomTable, 1545 sstnetezzaReset, 1546 sstnetezzaRevoke,sstnetezzaRollback,sstnetezzaSet, sstSetCatalog, sstSetSchema, 1547 sstnetezzaShow,sstnetezzaDropSchema, 1548 /** 1549 * Informix allocate collection, {@link gudusoft.gsqlparser.stmt.informix.TInformixAllocateCollectionStmt} 1550 */ 1551 sstinformixAllocateCollection, 1552 /** 1553 * Informix allocate descriptor, {@link gudusoft.gsqlparser.stmt.informix.TInformixAllocateDescriptorStmt} 1554 */ 1555 sstinformixAllocateDescriptor, 1556 /** 1557 * Informix allocate row, {@link gudusoft.gsqlparser.stmt.informix.TInformixAllocateRow} 1558 */ 1559 sstinformixAllocateRow, 1560 /** 1561 * Informix alter access method, {@link gudusoft.gsqlparser.stmt.informix.TInformixAlterAccess_MethodStmt} 1562 */ 1563 sstinformixAlterAccess_Method, 1564 /** 1565 * Informix alter fragment, {@link gudusoft.gsqlparser.stmt.informix.TInformixAlterFragment} 1566 */ 1567 sstinformixAlterFragment, 1568 sstinformixAlterFunction, 1569 sstinformixAlterIndex, 1570 sstinformixAlterProcedure, 1571 sstinformixAlterRoutine, 1572 sstinformixAlterSecurityLabelComponent, 1573 sstinformixAlterSequence, 1574 sstinformixAlterTable, 1575 sstinformixAlterTrustedContext, 1576 sstinformixAlterUser, 1577 sstinformixBegin, 1578 sstinformixClose, 1579 sstinformixCloseDatabase, 1580 sstinformixCommit, 1581 sstinformixConnect, 1582 sstinformixCreateAccess_Method, 1583 sstinformixCreateAggregate, 1584 sstinformixCreateCast, 1585 sstinformixCreateDatabase, 1586 sstinformixCreateDefaultUser, 1587 sstinformixCreateDistinctType, 1588 sstinformixCreateExternalTable, 1589 /** 1590 * Informix create function, {@link gudusoft.gsqlparser.stmt.informix.TInformixCreateFunction} 1591 */ 1592 sstinformixCreateFunction, 1593 sstinformixCreateFunctionFrom, 1594 sstinformixCreateIndex, 1595 sstinformixCreateOpaqueType, 1596 sstinformixCreateOpclass, 1597 /** 1598 * Informix create procedure, {@link gudusoft.gsqlparser.stmt.informix.TInformixCreateProcedure} 1599 */ 1600 sstinformixCreateProcedure, 1601 sstinformixCreateProcedureFrom, 1602 sstinformixCreateRole, 1603 sstinformixCreateRoutineFrom, 1604 /** 1605 * Informix create row type, {@link gudusoft.gsqlparser.stmt.informix.TInformixCreateRowTypeStmt} 1606 */ 1607 sstinformixCreateRowType, 1608 sstinformixCreateSchema, 1609 sstinformixCreateSecurityLabel, 1610 sstinformixCreateSecurityLabelComponent, 1611 sstinformixCreateSecurityPolicy, 1612 sstinformixCreateSequence, 1613 sstinformixCreateSynonym, 1614 sstinformixCreateTempTable, 1615 /** 1616 * Informix create trigger, {@link gudusoft.gsqlparser.stmt.informix.TInformixCreateTrigger} 1617 */ 1618 sstinformixCreateTrigger, 1619 sstinformixCreateTrustedContext, 1620 sstinformixCreateUser, 1621 sstinformixCreateView, 1622 sstinformixCreateXaDatasource, 1623 sstinformixCreateXaDatasourceType, 1624 sstinformixDatabase, 1625 sstinformixDeallocateCollection, 1626 sstinformixDeallocateDescriptor, 1627 sstinformixDeallocateRow, 1628 sstinformixDeclare, 1629 sstinformixDelete, 1630 sstinformixDescribe, 1631 sstinformixDescribeInput, 1632 sstinformixDisconnect, 1633 sstinformixDropAccess_Method, 1634 sstinformixDropAggregate, 1635 sstinformixDropCast, 1636 sstinformixDropDatabase, 1637 sstinformixDropFunction, 1638 sstinformixDropIndex, 1639 sstinformixDropOpclass, 1640 sstinformixDropProcedure, 1641 sstinformixDropRole, 1642 sstinformixDropRoutine, 1643 /** 1644 * Informix drop row type, {@link gudusoft.gsqlparser.stmt.informix.TInformixDropRowTypeStmt} 1645 */ 1646 sstinformixDropRowType, 1647 sstinformixDropSecurity, 1648 sstinformixDropSequence, 1649 sstinformixDropSynonym, 1650 sstinformixDropTable, 1651 sstinformixDropTrigger, 1652 sstinformixDropTrustedContext, 1653 sstinformixDropType, 1654 sstinformixDropUser, 1655 sstinformixDropView, 1656 sstinformixDropXaDatasource, 1657 sstinformixDropXaDatasourceType, 1658 /** 1659 * Informix execute, {@link gudusoft.gsqlparser.stmt.informix.TInformixExecuteStmt} 1660 */ 1661 sstinformixExecute, 1662 /** 1663 * Informix execute function, {@link gudusoft.gsqlparser.stmt.informix.TInformixExecuteFunction} 1664 */ 1665 sstinformixExecuteFunction, 1666 /** 1667 * Informix execute immediate, {@link gudusoft.gsqlparser.stmt.informix.TInformixExecuteImmediate} 1668 */ 1669 sstinformixExecuteImmediate, 1670 /** 1671 * Informix execute procedure, {@link gudusoft.gsqlparser.stmt.informix.TInformixExecuteProcedure} 1672 */ 1673 sstinformixExecuteProcedure, 1674 sstinformixFetch, 1675 sstinformixFlush, 1676 sstinformixFree, 1677 sstinformixGetDescriptor, 1678 sstinformixGetDiagnostics, 1679 sstinformixGrant, 1680 sstinformixGrantFragment, 1681 sstinformixInfo, 1682 sstinformixInsert, 1683 sstinformixLoad, 1684 sstinformixLockTable, 1685 sstinformixMerge, 1686 sstinformixOpen, 1687 sstinformixOutput, 1688 sstinformixPrepare, 1689 sstinformixPut, 1690 sstinformixReleaseSavepoint, 1691 sstinformixRenameColumn, 1692 sstinformixRenameDatabase, 1693 sstinformixRenameIndex, 1694 sstinformixRenameSecurity, 1695 sstinformixRenameSequence, 1696 sstinformixRenameTable, 1697 sstinformixRenameTrustedContext, 1698 sstinformixRenameUser, 1699 sstinformixRevoke, 1700 sstinformixRevokeFragment, 1701 sstinformixRollbackWork, 1702 sstinformixSaveExternalDirectives, 1703 sstinformixSavepoint, 1704 sstinformixSelect, 1705 sstinformixSetAutofree, 1706 sstinformixSetCollation, 1707 sstinformixSetConnection, 1708 sstinformixSetConstraints, 1709 sstinformixSetDatabaseObject, 1710 sstinformixSetDataskip, 1711 sstinformixSetDebugFile, 1712 sstinformixSetDeferred_Prepare, 1713 sstinformixSetDescriptor, 1714 sstinformixSetEncryptionPassword, 1715 sstinformixSetEnvironment, 1716 sstinformixSetExplain, 1717 sstinformixSetIndexes, 1718 sstinformixSetIsolation, 1719 sstinformixSetLockMode, 1720 sstinformixSetLog, 1721 sstinformixSetOptimization, 1722 sstinformixSetPDQPriority, 1723 sstinformixSetRole, 1724 sstinformixSetSessionAuthorization, 1725 sstinformixSetStatementCache, 1726 sstinformixSetTransaction, 1727 sstinformixSetTransactionMode, 1728 sstinformixSetTriggers, 1729 sstinformixSetUserPassword, 1730 sstinformixStartViolationsTable, 1731 sstinformixStopViolationsTable, 1732 sstinformixUnload, 1733 sstinformixUnlockTable, 1734 sstinformixUpdate, 1735 sstinformixUpdateStatistics, 1736 sstinformixWhenever , 1737 /** 1738 * Hive explain, {@link gudusoft.gsqlparser.stmt.hive.THiveExplain} 1739 */ 1740 ssthiveExplain, 1741 /** 1742 * Hive load, {@link gudusoft.gsqlparser.stmt.hive.THiveLoad} 1743 */ 1744 ssthiveLoad, 1745 /** 1746 * Hive export table, {@link gudusoft.gsqlparser.stmt.hive.THiveExportTable} 1747 */ 1748 ssthiveExportTable, 1749 /** 1750 * Hive import table, {@link gudusoft.gsqlparser.stmt.hive.THiveImportTable} 1751 */ 1752 ssthiveImportTable, 1753 //ssthiveCreateDatabase, 1754 /** 1755 * Hive switch database, {@link gudusoft.gsqlparser.stmt.hive.THiveSwitchDatabase} 1756 */ 1757 ssthiveSwitchDatabase, 1758 /** 1759 * Hive drop database, {@link gudusoft.gsqlparser.stmt.hive.THiveDropDatabase} 1760 */ 1761 ssthiveDropDatabase, 1762 ssthiveAlter, 1763 /** 1764 * Hive desc, {@link gudusoft.gsqlparser.stmt.hive.THiveDescribe} 1765 */ 1766 ssthiveDesc, 1767 ssthiveDescDatabase, 1768 ssthiveDescFunction, 1769 /** 1770 * Hive show, {@link gudusoft.gsqlparser.stmt.hive.THiveShow} 1771 */ 1772 ssthiveShow, 1773 /** 1774 * Hive meta store check, {@link TMSCKStmt} 1775 * @deprecated As of v2.3.4.6, replaced by {@link #sstmsck} 1776 */ 1777 ssthiveMetaStoreCheck, 1778 /** 1779 * Hive analyze table, {@link TAnalyzeStmt} 1780 */ 1781 sstanalyzeTable, 1782 /** 1783 * Hive lock table, {@link gudusoft.gsqlparser.stmt.TLockTableStmt} 1784 */ 1785 ssthiveLockTable, 1786 /** 1787 * Hive unlock table, {@link gudusoft.gsqlparser.stmt.hive.THiveUnlockTable} 1788 */ 1789 ssthiveUnlockTable, 1790 /** 1791 * Hive create role, {@link gudusoft.gsqlparser.stmt.hive.THiveCreateRole} 1792 */ 1793 ssthiveCreateRole, 1794 /** 1795 * Hive drop role, {@link gudusoft.gsqlparser.stmt.hive.THiveDropRole} 1796 */ 1797 ssthiveDropRole, 1798 /** 1799 * Hive grant, {@link gudusoft.gsqlparser.stmt.hive.THiveGrant} 1800 */ 1801 ssthiveGrant, 1802 /** 1803 * Hive revoke, {@link gudusoft.gsqlparser.stmt.hive.THiveRevoke} 1804 */ 1805 ssthiveRevoke, 1806 /** 1807 * Hive show grants, {@link gudusoft.gsqlparser.stmt.hive.THiveShowGrant} 1808 */ 1809 ssthiveShowGrants, 1810 /** 1811 * Hive show role grants, {@link gudusoft.gsqlparser.stmt.hive.THiveShowRoleGrant} 1812 */ 1813 ssthiveShowRoleGrants, 1814 /** 1815 * Hive grant role, {@link gudusoft.gsqlparser.stmt.hive.THiveGrantRole} 1816 */ 1817 ssthiveGrantRole, 1818 /** 1819 * Hive revoke role, {@link gudusoft.gsqlparser.stmt.hive.THiveRevokeRole} 1820 */ 1821 ssthiveRevokeRole, 1822 ssthiveAlterDatabase, 1823 /** 1824 * Hive create function, {@link gudusoft.gsqlparser.stmt.hive.THiveCreateFunction} 1825 */ 1826 ssthiveCreateFunction, 1827 /** 1828 * Hive drop function, {@link gudusoft.gsqlparser.stmt.hive.THiveDropFunction} 1829 */ 1830 ssthiveDropFunciton, 1831 /** 1832 * Hive from query, {@link gudusoft.gsqlparser.stmt.hive.THiveFromQuery} 1833 */ 1834 ssthiveFromQuery, 1835 /** 1836 * Hive set, {@link gudusoft.gsqlparser.stmt.hive.THiveSet} 1837 */ 1838 ssthiveSet, 1839 /** 1840 * Sybase, dump tran. {@link gudusoft.gsqlparser.stmt.sybase.TSybaseDumpTran} 1841 */ 1842 sstsybasedumpTran, 1843 /** 1844 * Sybase, update index statistics. {@link gudusoft.gsqlparser.stmt.sybase.TSybaseUpdateIndexStatistics} 1845 */ 1846 sstsybaseupdateindexstatistics, 1847 /** 1848 * Sybase bulk insert. {@link gudusoft.gsqlparser.stmt.sybase.TInsertBulk} 1849 */ 1850 sstsybaseInsertBulk, 1851 /** 1852 * Sybase, writetext. {@link gudusoft.gsqlparser.stmt.sybase.TSybaseWritetext} 1853 */ 1854 sstsybaseWritetext, 1855 /** 1856 * Sybase delete statistics. {@link gudusoft.gsqlparser.stmt.sybase.TSybaseDeleteStatistics} 1857 */ 1858 sstsybaseDeleteStatistics, 1859 1860 /** 1861 * Sybase IQ / SQL Anywhere statement-level commands. These are recognized 1862 * and split as standalone statements; the statement body is not parsed 1863 * into a detailed AST (same level of support as DBCC/BACKUP in T-SQL). 1864 */ 1865 sstsybasealterdbspace, 1866 sstsybasealterdomain, 1867 sstsybasealterserver, 1868 sstsybasecreatedbspace, 1869 sstsybasecreatedomain, 1870 sstsybasecreateserver, 1871 sstsybasecreateexternlogin, 1872 sstsybasecreatevariable, 1873 sstsybasecreateexistingtable, 1874 sstsybasecreatejoinindex, 1875 sstsybasedropconnection, 1876 sstsybasedropstatement, 1877 sstsybasedropvariable, 1878 sstsybasedropserver, 1879 sstsybasedropexternlogin, 1880 sstsybaseforwardto, 1881 sstsybaseiqutilities, 1882 sstsybaseinstalljava, 1883 sstsybaseremovejava, 1884 sstsybasestartdatabase, 1885 sstsybasestopdatabase, 1886 sstsybasestartengine, 1887 sstsybasestopengine, 1888 sstsybasesynchronizejoinindex, 1889 sstsybasetriggerevent, 1890 sstsybaseallocatedescriptor, 1891 sstsybasedeallocatedescriptor, 1892 sstsybasegetdescriptor, 1893 sstsybaseoutput, 1894 sstsybaseread, 1895 sstsybaseput, 1896 sstsybasemessage, 1897 sstsybasedeclarelocaltemptable, 1898 1899 sstgreenplumAlterExternalTable, 1900 sstgreenplumAlterFilespace, 1901 sstgreenplumAlterProtocol, 1902 sstgreenplumAlterResourceQueue, 1903 sstgreenplumCreateExternalTable, 1904 sstgreenplumCreateFilespace, 1905 sstgreenplumCreateResourceQueue, 1906 sstgreenplumDropExternalTable, 1907 sstgreenplumDropFilespace, 1908 sstgreenplumDropResourceQueue, 1909 sstgreenplumShow, 1910 sstgreenplumStartTransaction, 1911 sstgreenplumVacuum, 1912 /** 1913 * Greenplum resource-group / protocol statements recognized at the 1914 * statement-splitter level. 1915 */ 1916 sstgreenplumAlterResourceGroup, 1917 sstgreenplumCreateResourceGroup, 1918 sstgreenplumDropResourceGroup, 1919 sstgreenplumDropProtocol, 1920 /** 1921 * Redshift, abort statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftAbort} 1922 */ 1923 sstredshiftAbort, 1924// sstredshiftAlterDatabase, 1925 /** 1926 * Redshift, alter group statement. {@link TAlterGroup} 1927 */ 1928 sstredshiftAlterGroup, 1929 /** 1930 * Redshift, alter schema. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftAlterSchema} 1931 */ 1932 sstredshiftAlterSchema, 1933 // sstredshiftAlterTable, 1934 /** 1935 * Redshift, alter user. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftAlterUser} 1936 */ 1937 sstredshiftAlterUser, 1938 /** 1939 * Redshift, analyze. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftAnalyze} 1940 */ 1941 sstredshiftAnalyze, 1942 /** 1943 * Redshift, analyze compression. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftAnalyzeCompression} 1944 */ 1945 sstredshiftAnalyzeCompression, 1946 /** 1947 * Redshift, begin statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftBegin} 1948 */ 1949 sstredshiftBegin, 1950 /** 1951 * Redshift, cancel statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftCancel} 1952 */ 1953 sstredshiftCancel, 1954 /** 1955 * Redshisft, close statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftClose} 1956 */ 1957 sstredshiftClose, 1958 /** 1959 * Redshift, comment. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftComment} 1960 */ 1961 sstredshiftComment, 1962 /** 1963 * Redshift, commit. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftCommit} 1964 */ 1965 sstredshiftCommit, 1966 /** 1967 * Redshift, copy. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftCopy} 1968 */ 1969 sstredshiftCopy, 1970 //sstredshiftCreateDatabase, 1971 /** 1972 * Redshift, create group. {@link TCreateGroup} 1973 */ 1974 sstredshiftCreateGroup, 1975 /** 1976 * Redshift, create schema. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftCreateSchema} 1977 */ 1978 sstredshiftCreateSchema, 1979// sstredshiftCreateTable, 1980 /** 1981 * Redshift, create user. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftCreateUser} 1982 */ 1983 sstredshiftCreateUser, 1984 //sstredshiftCreateView, 1985 /** 1986 * Redshift, deallocate. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftDeallocate} 1987 */ 1988 sstredshiftDeallocate, 1989 /** 1990 * Redshift, delcare. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftDeclare} 1991 */ 1992 sstredshiftDeclare, 1993 //sstredshiftDelete, 1994 /** 1995 * Redshift, drop database. {@link gudusoft.gsqlparser.stmt.TDropDatabaseStmt} 1996 */ 1997 sstredshiftDropDatabase, 1998 /** 1999 * Redshift, drop group. {@link TDropGroup} 2000 */ 2001 sstredshiftDropGroup, 2002 /** 2003 * Redshift, create role. 2004 */ 2005 sstredshiftCreateRole, 2006 /** 2007 * Redshift, alter role. 2008 */ 2009 sstredshiftAlterRole, 2010 /** 2011 * Redshift, drop role. 2012 */ 2013 sstredshiftDropRole, 2014 /** 2015 * Redshift, create datashare. 2016 */ 2017 sstredshiftCreateDatashare, 2018 /** 2019 * Redshift, alter datashare. 2020 */ 2021 sstredshiftAlterDatashare, 2022 /** 2023 * Redshift, drop datashare. 2024 */ 2025 sstredshiftDropDatashare, 2026 /** 2027 * Redshift, desc datashare. 2028 */ 2029 sstredshiftDescDatashare, 2030 sstredshiftCreateRlsPolicy, 2031 sstredshiftAttachRlsPolicy, 2032 sstredshiftDetachRlsPolicy, 2033 sstredshiftDropRlsPolicy, 2034 sstredshiftAlterRlsPolicy, 2035 sstredshiftCreateMaskingPolicy, 2036 sstredshiftAlterMaskingPolicy, 2037 sstredshiftAttachMaskingPolicy, 2038 sstredshiftDetachMaskingPolicy, 2039 sstredshiftDropMaskingPolicy, 2040 sstredshiftCreateIdentityProvider, 2041 sstredshiftAlterIdentityProvider, 2042 sstredshiftDropIdentityProvider, 2043 sstredshiftDescIdentityProvider, 2044 sstredshiftCreateModel, 2045 sstredshiftCreateExternalModel, 2046 sstredshiftDropModel, 2047 sstredshiftAlterDefaultPrivileges, 2048 sstredshiftCreateLibrary, 2049 sstredshiftDropLibrary, 2050 sstredshiftAlterFunction, 2051 sstredshiftDropFunction, 2052 sstredshiftAlterProcedure, 2053 sstredshiftDropProcedure, 2054 sstredshiftAlterSystem, 2055 sstredshiftDropMaterializedView, 2056 sstredshiftAlterMaterializedView, 2057 sstredshiftCreateExternalView, 2058 sstredshiftAlterExternalView, 2059 sstredshiftDropExternalView, 2060 sstredshiftAlterExternalSchema, 2061 sstredshiftCopyJob, 2062 sstredshiftCreateTemplate, 2063 sstredshiftAlterTemplate, 2064 sstredshiftDropTemplate, 2065 sstredshiftCreateExternalFunction, 2066 /** 2067 * Redshift, drop schema. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftDropSchema} 2068 */ 2069 sstredshiftDropSchema, 2070// sstredshiftDropTable, 2071 /** 2072 * Redshift, drop users. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftDropUser} 2073 */ 2074 sstredshiftDropUser, 2075// sstredshiftDropView, 2076 /** 2077 * Redshift, end statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftEnd} 2078 */ 2079 sstredshiftEnd, 2080 //sstredshiftExplain, 2081 //sstredshiftFetch, 2082// sstredshiftGrant, 2083// sstredshiftInsert, 2084 /** 2085 * Redshift, lock statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftLock} 2086 */ 2087 sstredshiftLock, 2088 /** 2089 * Redshift, prepare statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftPrepare} 2090 */ 2091 sstredshiftPrepare, 2092 /** 2093 * Redshift, reset statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftReset} 2094 */ 2095 sstredshiftReset, 2096 //sstredshiftRevoke, 2097 /** 2098 * Redshift, rollback statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftRollback} 2099 */ 2100 sstredshiftRollback, 2101// sstredshiftSelect, 2102 /** 2103 * Redshift, set statement. {@link gudusoft.gsqlparser.stmt.TSetStmt} 2104 */ 2105 sstredshiftSet, 2106 /** 2107 * Redshift, session authorization.{@link gudusoft.gsqlparser.stmt.redshift.TRedshiftSessionAuthorization} 2108 */ 2109 sstredshiftSetSessionAuthorization, 2110 sstredshiftSetSessionCharacteristics, 2111 /** 2112 * Redshift, show statement. {@link gudusoft.gsqlparser.stmt.TShowStmt} 2113 */ 2114 sstredshiftShow, 2115 /** 2116 * Redshift, start transaction. {@link TStartTransactionStmt} 2117 * @deprecated As of v2.3.4.1, replaced by {@link ESqlStatementType#sstStartTransaction} 2118 */ 2119 sstredshiftStartTransaction, 2120 /** 2121 * Redshift, unload statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftUnload} 2122 */ 2123 sstredshiftUnload, 2124 /** 2125 * Redshift, vacuum statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftVacuum} 2126 */ 2127 sstredshiftVacuum, 2128 2129 sstOracleCompoundTriggerBody, 2130 2131 2132 //hana 2133 sstalterauditpolicy, 2134 sstaltercredential, 2135 sstalterfulltextindex, 2136 sstalterfunction, 2137 sstalterldapprovider, 2138 sstalterjwtprovider, 2139 sstalterpse, 2140 sstalterprocedure, 2141 sstalterremotesource, 2142 sstaltersamlprovider, 2143 sstalterstatistics, 2144 sstalterstructuredprivilege, 2145 sstaltersystem, 2146 sstalteruser, 2147 sstalterusergroup, 2148 sstalterviewcache, 2149 sstaltervirtualtable, 2150 sstalterworkloadclass, 2151 sstalterworkloadmapping, 2152 sstbackupcancel, 2153 sstbackupcatalogdelete, 2154 sstbackupcheck, 2155 sstbackupcheckaccess, 2156 sstbackupdata, 2157 sstbackuplistdata, 2158 sstcomment, 2159 sstconnect, 2160 sstcreateauditpolicy, 2161 sstcreatecertificate, 2162 sstcreatecollection, 2163 sstcreatecredential, 2164 sstcreatefulltextindex, 2165 sstcreatefunction, 2166 sstcreategraphworkspace, 2167 sstcreateJWTProvider, 2168 sstcreateLDAPProvider, 2169 sstcreateprocedure, 2170 sstcreatepse, 2171 sstcreateremotesource, 2172 sstcreateuser, 2173 sstcreateusergroup, 2174 sstcreaterole, 2175 sstcreatesamlprovider, 2176 sstcreateschema, 2177 sstcreatestatistics, 2178 sstcreatestructuredprivilege, 2179 sstcreatetrigger, 2180 sstcreatetype, 2181 sstcreatevirtualfunction, 2182 sstcreatevirtualprocedure, 2183 sstcreatevirtualtable, 2184 sstcreateworkloadclass, 2185 sstcreateworkloadmapping, 2186 sstdobeginend, 2187 sstdropauditpolicy, 2188 sstdropcertificate, 2189 sstdropcollection, 2190 sstdropcredential, 2191 sstdropdatabase, 2192 sstdropfulltextindex, 2193 sstdropfunction, 2194 sstdropgraphworkspace, 2195 sstdropJWTProvider, 2196 sstdropLDAPProvider, 2197 sstdropprocedure, 2198 sstdroppse, 2199 sstdropremotesource, 2200 sstdroprole, 2201 sstdropsamlprovider, 2202 sstdropstatistics, 2203 sstdropstructuredprivilege, 2204 sstdroptrigger, 2205 sstdroptype, 2206 sstdropuser, 2207 sstdropusergroup, 2208 sstdropworkloadclass, 2209 sstdropworkloadmapping, 2210 sstexport, 2211 //sstgrant, 2212 sstimport, 2213 sstimportfrom, 2214 sstimportscan, 2215 sstmergedelta, 2216 sstrecoverdata, 2217 sstrecoverdatabase, 2218 sstrefreshstatistics, 2219 sstrenamecollection, 2220 sstrenamecolumn, 2221 sstrenamedatabase, 2222 sstrenameindex, 2223 sstrenametable, 2224 sstreplace, 2225 sstset, 2226 sssethistorysession, 2227 sstsetpse, 2228 sstsetschema, 2229 sstsetsystemlicense, 2230 //sssettransaction, 2231 sstsettransactionautocommit, 2232 ssttruncatecollection, 2233 ssttruncatetable, 2234 sstload, 2235 sstunload, //hana,athena 2236 sstunset, 2237 sstunsetpse, 2238 sstunsetsystemlicense, 2239 sstvalidateLDAPProvider, 2240 sstvalidateUser, 2241 sstupsert, 2242 sstsignal, 2243 sstrepairtable, //sparksql 2244 2245 sstdax, 2246 sstdaxexpr, 2247 sstdaxevaluate, 2248 2249 sstpowerquery, 2250 sstpowerquerydocument, 2251 2252 // vertica 2253 sstAlterAccessPolicy, 2254 sstAlterAuthentication, 2255 sstAlterFaultGroup, 2256 sstAlterLibrary, 2257 sstAlterNetworkInterface, 2258 sstAlterNode, 2259 sstAlterProjection, 2260 sstAlterProfile, 2261 sstAlterProfileRename, 2262 sstAlterResourcePool, 2263 sstAlterRole, 2264 sstAlterSchema, 2265 sstAlterSubnet, 2266 sstBegin, 2267 sstCommentOn, 2268 sstCopy, 2269 sstCreateAccessPolicy, 2270 sstCreateAuthentication, 2271 sstCreateExternalTable, 2272 sstCreateFaultGroup, 2273 sstCreateHCatalogSchema, 2274 sstCreateLibrary, 2275 sstCreateLocation, 2276 sstCreateNetworkInterface, 2277 sstCreateProfile, 2278 sstCreateProjection, 2279 sstCreateResourcePool, 2280 sstCreateSubnet, 2281 sstActivateDirectedQuery, 2282 sstCreateDirectedQuery, 2283 sstDropDirectedQuery, 2284 sstDeActivateDirectedQuery, 2285 sstGetDirectedQuery, 2286 sstSaveQuery, 2287 sstAlterHCatalogSchema, 2288 sstCreateLoadBalanceGroup, 2289 sstAlterLoadBalanceGroup, 2290 sstDropLoadBalanceGroup, 2291 sstCreateNetworkAddress, 2292 sstAlterNetworkAddress, 2293 sstDropNetworkAddress, 2294 sstCreateNotifier, 2295 sstAlterNotifier, 2296 sstDropNotifier, 2297 sstCreateRoutingRule, 2298 sstAlterRoutingRule, 2299 sstDropRoutingRule, 2300 sstDropModel, 2301 sstDropAnalyticFunction, 2302 sstDropFilter, 2303 sstDropParser, 2304 sstDropSource, 2305 sstExportToParquet, 2306 sstDisconnect, 2307 sstDropAccessPolicy, 2308 sstDropAggregateFunction, 2309 sstDropAuthentication, 2310 sstDropFaultGroup, 2311 sstDropLibrary, 2312 sstDropNetworkInterface, 2313 sstDropProfile, 2314 sstDropProjection, 2315 sstDropResourcePool, 2316 sstDropSubnet, 2317 sstDropTransformFunction, 2318 sstEnd, 2319 sstExportToVertica, 2320 sstProfile, 2321 sstReleaseSavepoint, 2322 sstShow, 2323 sstStartTransaction, 2324 sstDropTextIndex, 2325 2326 //couchbase 2327 sstBuildIndex, 2328 sstinfer, 2329 sstprepare, 2330 2331 //greenplum 2332 sstSlashCommand, 2333 sstComputeStats, 2334 2335 // snowflake 2336 sstAlterAccount, 2337 sstAlterFileFormat, 2338 sstAlterNetworkPolicy, 2339 sstAlterPipe, 2340 sstAlterResourceMonitor, 2341 sstAlterShare, 2342 sstAlterStage, 2343 sstAlterWarehouse, 2344 sstAlterTask, 2345 sstAlterDynamicTable, 2346 sstCopyInto, 2347 sstCreateFileFormat, 2348 sstCreateNetworkPolicy, 2349 sstCreateMaskingPolicy, 2350 sstCreateAggregationPolicy, 2351 sstCreateJoinPolicy, 2352 sstCreateProjectionPolicy, 2353 sstCreateTag, 2354 sstCreatePipe, 2355 sstCreateResourceMonitor, 2356 sstCreateShare, 2357 sstCreateStage, 2358 sstCreateTask, 2359 sstCreateWarehouse, 2360 sstCreateStream, 2361 sstDescFileFormat, 2362 sstDescFunction, 2363 sstDescNetworkPolicy, 2364 sstDescPipe, 2365 sstDescResult, 2366 sstDescShare, 2367 sstDescStage, 2368 sstDescStorage,//snowflake 2369 sstDescSchema,//snowflake 2370 sstDescDatabase,//snowflake 2371 sstDescTable, 2372 sstDescUser, 2373 sstDescView, 2374 sstDropFileFormat, 2375 sstDropNetworkPolicy, 2376 sstDropPipe, 2377 sstDropResourceMonitor, 2378 sstDropShare, 2379 sstDropStage, 2380 sstDropWarehouse, 2381 sstDropTask,//snowflake 2382 sstGet, 2383 sstList, 2384 sstPut, 2385 sstRemove, 2386 sstShowColumns, 2387 sstShowDatabases, 2388 sstShowFileFormats, 2389 sstShowFunctions, 2390 sstShowGrants, 2391 sstShowLocks, 2392 sstShowNetworkPolicies, 2393 sstShowObjects, 2394 sstShowParameters, 2395 sstShowPipes, 2396 sstShowResourceMonitors, 2397 sstShowRoles, 2398 sstShowSchemas, 2399 sstShowSequences, 2400 sstShowShares, 2401 sstShowStages, 2402 sstShowTables, 2403 sstShowTransactions, 2404 sstShowUserFunctions, 2405 sstShowUsers, 2406 sstShowVariables, 2407 sstShowViews, 2408 sstShowUser, 2409 sstShowWarehouses, 2410 sstShowProcedures, 2411 sstUndropDatabase, 2412 sstUndropSchema, 2413 sstUndropTable, 2414 sstUse, 2415 2416 sstDrop, 2417 sstDropStream,//snowflake 2418 sstSetDatabaseObject,//hana 2419 2420 sstgetdiagnostics,// db2, teradata 2421 sstSnowflakePseudoExprStmt,//snowflake 2422 sstUseSecondaryRoles,//snowflake 2423 sstShowTasks,//snowflake 2424 sstShowStreams,//snowflake 2425 sstDropStreamlit,//snowflake 2426 sstAnalyzeTable,//sparksql 2427 sstCacheTable,//sparksql 2428 sstUnCacheTable,//sparksql 2429 sstClearCache, 2430 sstRefreshTable, 2431 sstRefresh, 2432 sstRefreshFunction, 2433 sstdescribeDatabase, 2434 sstdescribeTable, 2435 sstdescribeFunction, 2436 sstdescribeQuery, 2437 sstShowCreateTable, 2438 sstShowPartitions, 2439 sstShowTableExtended, 2440 sstShowTblProperties, 2441 sstReset, 2442 sstSetTimeZone, 2443 sstAddFile, 2444 sstListFile, 2445 sstAddJar, 2446 sstListJar, 2447 sstResourceManagement, 2448 sstCache, 2449 sstRefersh, 2450 sstBigQueryDeclare, 2451 sstBigQueryExportData, 2452 sstValues,//presto, postgresql, db2, greenplum 2453 sstResetSession,//presto 2454 2455 sstmsck,//athena,hive 2456 sstDropMaterializedView,//bigquery 2457 sstDropAssignment,//bigquery 2458 sstDropReservation,//bigquery 2459 sstDropRowAccessPolicy,//bigquery 2460 sstDropSnapshotTable,//bigquery 2461 sstDropTableFunction,//bigquery 2462 sstcreatemodel,//bigquery - CREATE MODEL for ML 2463 sstdropmodel,//bigquery - DROP MODEL 2464 sstCreateRowAccessPolicy,//bigquery 2465 sstBigQueryAssert,//bigquery 2466 sstCreateCapacity,//bigquery 2467 sstCreateReservation,//bigquery 2468 sstCreateAssignment,//bigquery 2469 sstDropSearchIndex,//bigquery 2470 sstDropVectorIndex,//bigquery 2471 sstDropCapacity,//bigquery 2472 sstAlterOrganization,//bigquery 2473 sstAlterBiCapacity,//bigquery 2474 sstAlterCapacity,//bigquery 2475 sstAlterReservation,//bigquery 2476 sstAlterVectorIndex,//bigquery 2477 sstAlterProject,//bigquery 2478 sstCreateDataPolicy,//bigquery 2479 sstAlterDataPolicy,//bigquery 2480 sstDropDataPolicy,//bigquery 2481 sstAlterModel,//bigquery 2482 sstBigQueryExportModel,//bigquery 2483 sstCreateConnection,//bigquery 2484 sstDropConnection,//bigquery 2485 sstAlterConnection,//bigquery 2486 // databricks, 2487 sstaltercatalog, 2488 sstaltercredental, 2489 sstalterlocation, 2490 sstalterprovider, 2491 sstalterrecipient, 2492 sstAltershare, 2493 sstcreatecatalog, 2494 sstCreateExternallocation, 2495 sstcreaterecipient, 2496 sstcreateshare, 2497 sstdropcatalog, 2498 sstdroplocation, 2499 sstdropprovider, 2500 sstdroprecipient, 2501 sstdropshare, 2502 sstmsckrepairtable, 2503 sstsync, 2504 sstCacheSelect, 2505 sstdescribeCatalog,// 2506 sstdescribeCredential, 2507 sstdescribeLocation, 2508 sstdescribeProvider, 2509 sstdescribeRecipient, 2510 sstdescribeSchema, 2511 sstdescribeShare, 2512 sstaddAchieve, 2513 sstAlterGroup, 2514 sstCreategroup, 2515 sstDeny, 2516 sstDropGroup, 2517 sstCreateMacro,//hive 2518 sstDropMacro,//hive 2519 sstUseCatalog,//databricks, 2520 sstConvertToDelta,//databricks 2521 sstOptimize, //databricks 2522 sstRestoreTable,//databricks 2523 sstReorgTable, //databricks 2524 2525 sstAlterRelation,// super class of alter table and view 2526 2527 // gaussDB 2528 sstAlterPackage,sstDeclareCursor, 2529 sstDoExecuteBlock, 2530 2531 // Apache Doris 2532 sstdorisshow, 2533 sstdorisiterate, 2534 2535 // StarRocks (fork of Doris) 2536 sststarrocksshow, 2537 sststarrocksiterate, 2538 sststarrocksCreateRoutineLoad, 2539 sststarrocksPauseRoutineLoad, 2540 sststarrocksResumeRoutineLoad, 2541 sststarrocksStopRoutineLoad, 2542 sststarrocksAlterRoutineLoad, 2543 sststarrocksShowRoutineLoad, 2544 sststarrocksSubmitTask, 2545 sststarrocksDropTask, 2546 sststarrocksBeginLoadTransaction, 2547 sststarrocksCommitLoadTransaction, 2548 sststarrocksAbortLoadTransaction, 2549 sststarrocksShowLoadTransaction, 2550 sststarrocksExport, 2551 sststarrocksShowExport, 2552 sststarrocksCancelExport, 2553 sststarrocksCreateResourceGroup, 2554 sststarrocksDropResourceGroup, 2555 sststarrocksAlterResourceGroup, 2556 sststarrocksShowResourceGroup, 2557 sststarrocksCreateStorageVolume, 2558 sststarrocksAlterStorageVolume, 2559 sststarrocksDropStorageVolume, 2560 sststarrocksShowStorageVolume, 2561 sststarrocksDescStorageVolume, 2562 sststarrocksBackup, 2563 sststarrocksCreateRepository, 2564 sststarrocksDropRepository, 2565 sststarrocksRestore, 2566 sststarrocksShowBackup, 2567 sststarrocksShowRestore, 2568 sststarrocksShowSnapshot, 2569 sststarrocksCancelBackup, 2570 sststarrocksCancelRestore, 2571 sststarrocksCacheSelect, 2572 sststarrocksCreateDictionary, 2573 sststarrocksDropDictionary, 2574 sststarrocksRefreshDictionary, 2575 sststarrocksShowDictionary, 2576 sststarrocksShowFunctions, 2577 2578 /** 2579 * ClickHouse CREATE WINDOW VIEW statement, {@link gudusoft.gsqlparser.stmt.TCreateViewSqlStatement} 2580 */ 2581 sstClickhouseCreateWindowView, 2582 2583 /** 2584 * ClickHouse SYSTEM statement (RELOAD, FLUSH, DROP CACHE, STOP/START MERGES, SYNC REPLICA, etc.) 2585 */ 2586 sstClickhouseSystem, 2587 2588 /** 2589 * ClickHouse DETACH TABLE statement 2590 */ 2591 sstClickhouseDetach, 2592 2593 /** 2594 * ClickHouse ATTACH TABLE statement 2595 */ 2596 sstClickhouseAttach, 2597 2598 /** 2599 * ClickHouse KILL QUERY/MUTATION statement 2600 */ 2601 sstClickhouseKill, 2602 2603 /** 2604 * ClickHouse WATCH statement for live view subscriptions 2605 */ 2606 sstClickhouseWatch, 2607 2608 /** 2609 * ClickHouse access-entity and admin DDL recognized by the statement 2610 * splitter and represented as typed TUnknownSqlStatement (the 2611 * sstClickhouseSystem pattern): the statement is accepted and typed, 2612 * with no deep AST yet. 2613 */ 2614 sstClickhouseCreateUser, 2615 sstClickhouseAlterUser, 2616 sstClickhouseCreateRole, 2617 sstClickhouseAlterRole, 2618 sstClickhouseCreateRowPolicy, 2619 sstClickhouseAlterRowPolicy, 2620 sstClickhouseCreateQuota, 2621 sstClickhouseAlterQuota, 2622 sstClickhouseCreateSettingsProfile, 2623 sstClickhouseAlterSettingsProfile, 2624 sstClickhouseCreateMaskingPolicy, 2625 sstClickhouseAlterMaskingPolicy, 2626 sstClickhouseCreateNamedCollection, 2627 sstClickhouseAlterNamedCollection, 2628 sstClickhouseDropNamedCollection, 2629 sstClickhouseCreateDictionary, 2630 sstClickhouseCreateHypotheticalIndex, 2631 sstClickhouseCheck, 2632 sstClickhouseExecuteAs, 2633 sstClickhouseExists, 2634 sstClickhouseMoveAccessEntity, 2635 sstClickhouseExchangeTables, 2636 sstClickhouseUndropTable, 2637 sstClickhouseReplaceTable, 2638 sstClickhouseShow, 2639 sstClickhouseRename, 2640 sstClickhouseExplain, 2641 2642 /** 2643 * Snowflake admin/DDL statements recognized by the statement splitter and 2644 * represented as typed TUnknownSqlStatement (same pattern as the 2645 * sstClickhouse* family above): accepted and typed, no deep AST yet. 2646 */ 2647 sstSnowflakeCreateSecurityIntegration, 2648 sstSnowflakeAlterSecurityIntegration, 2649 sstSnowflakeCreateApiIntegration, 2650 sstSnowflakeAlterApiIntegration, 2651 sstSnowflakeCreateStorageIntegration, 2652 sstSnowflakeAlterStorageIntegration, 2653 sstSnowflakeCreateNotificationIntegration, 2654 sstSnowflakeAlterNotificationIntegration, 2655 sstSnowflakeAlterExternalFunction, 2656 sstSnowflakeCreateExternalFunction, 2657 sstSnowflakeCreateManagedAccount, 2658 sstSnowflakeDropManagedAccount, 2659 sstSnowflakeDropIntegration, 2660 sstSnowflakeDropExternalTable, 2661 sstSnowflakeAlterStream, 2662 sstSnowflakeAlterProcedure, 2663 sstSnowflakeDescribe, 2664 sstSnowflakeExplainUsing, 2665 sstSnowflakeShow, 2666 2667 /** 2668 * SQL Server admin DDL recognized by the statement splitter and 2669 * represented as typed TUnknownSqlStatement (the same pattern as the 2670 * sstClickhouse and sstSnowflake families): accepted and typed, no 2671 * deep AST yet. 2672 */ 2673 sstmssqladmindrop_brokerpriority, 2674 sstmssqladmindrop_columnencryptionkey, 2675 sstmssqladmindrop_columnmasterkey, 2676 sstmssqladmindrop_cryptographicprovider, 2677 sstmssqladmindrop_databaseauditspecification, 2678 sstmssqladmindrop_databaseencryptionkey, 2679 sstmssqladmindrop_externaldatasource, 2680 sstmssqladmindrop_externalfileformat, 2681 sstmssqladmindrop_externallanguage, 2682 sstmssqladmindrop_externallibrary, 2683 sstmssqladmindrop_externalresourcepool, 2684 sstmssqladmindrop_externaltable2, 2685 sstmssqladmindrop_fulltextstoplist, 2686 sstmssqladmindrop_resourcepool, 2687 sstmssqladmindrop_searchpropertylist, 2688 sstmssqladmindrop_sensitivityclassification, 2689 sstmssqladmindrop_serveraudit, 2690 sstmssqladmindrop_serverauditspecification, 2691 sstmssqladmindrop_serverrole, 2692 sstmssqladmindrop_availabilitygroup, 2693 sstmssqladmindrop_workloadgroup, 2694 sstmssqladminalter_availabilitygroup, 2695 sstmssqladminalter_brokerpriority, 2696 sstmssqladminalter_columnencryptionkey, 2697 sstmssqladminalter_cryptographicprovider, 2698 sstmssqladminalter_eventsession, 2699 sstmssqladminalter_externaldatasource, 2700 sstmssqladminalter_externallanguage, 2701 sstmssqladminalter_externallibrary, 2702 sstmssqladminalter_externalresourcepool, 2703 sstmssqladminalter_fulltextstoplist, 2704 sstmssqladminalter_resourcegovernor, 2705 sstmssqladminalter_resourcepool, 2706 sstmssqladminalter_searchpropertylist, 2707 sstmssqladminalter_serveraudit, 2708 sstmssqladminalter_serverauditspecification, 2709 sstmssqladminalter_serverconfiguration, 2710 sstmssqladminalter_serverrole, 2711 sstmssqladminalter_workloadgroup, 2712 sstmssqladmincreate_brokerpriority, 2713 sstmssqladmincreate_cryptographicprovider, 2714 sstmssqladmincreate_externallibrary, 2715 sstmssqladmincreate_externalresourcepool, 2716 sstmssqladmincreate_externaltable2, 2717 sstmssqladmincreate_fulltextstoplist, 2718 sstmssqladmincreate_searchpropertylist, 2719 sstmssqladmincreate_securitypolicy, 2720 sstmssqladmincreate_serverrole, 2721 sstmssqlgetconversationgroup, 2722 2723 /** 2724 * Oracle 26 CREATE ASSERTION statement 2725 */ 2726 sstcreateassertion, 2727 2728 /** 2729 * DuckDB ATTACH statement 2730 */ 2731 sstduckdbAttach, 2732 2733 /** 2734 * DuckDB DETACH statement 2735 */ 2736 sstduckdbDetach, 2737 2738 /** 2739 * DuckDB EXPORT DATABASE statement 2740 */ 2741 sstduckdbExportDatabase, 2742 2743 /** 2744 * DuckDB IMPORT DATABASE statement 2745 */ 2746 sstduckdbImportDatabase, 2747 2748 /** 2749 * DuckDB SUMMARIZE statement 2750 */ 2751 sstduckdbSummarize, 2752 2753 /** 2754 * DuckDB INSTALL statement 2755 */ 2756 sstduckdbInstall, 2757 2758 /** 2759 * DuckDB LOAD statement 2760 */ 2761 sstduckdbLoad, 2762 2763 /** 2764 * DuckDB FORCE CHECKPOINT statement 2765 */ 2766 sstduckdbForceCheckpoint, 2767 2768 /** 2769 * DuckDB CREATE MACRO statement 2770 */ 2771 sstduckdbCreateMacro, 2772 2773 /** 2774 * DuckDB CREATE SECRET statement 2775 */ 2776 sstduckdbCreateSecret, 2777 2778 /** 2779 * DuckDB DROP SECRET statement 2780 */ 2781 sstduckdbDropSecret, 2782 2783 /** 2784 * DuckDB DROP MACRO statement 2785 */ 2786 sstduckdbDropMacro, 2787 2788 /** 2789 * DuckDB PIVOT statement 2790 */ 2791 sstduckdbPivot, 2792 2793 /** 2794 * DuckDB UNPIVOT statement 2795 */ 2796 sstduckdbUnpivot, 2797 2798 /** 2799 * DuckDB SET VARIABLE statement 2800 */ 2801 sstduckdbSetVariable, 2802 2803 /** 2804 * DuckDB PRAGMA statement 2805 */ 2806 sstduckdbPragma, 2807 2808 /** 2809 * OceanBase CREATE TENANT statement (Phase 4 Batch 1) 2810 */ 2811 sstoceanbase_create_tenant, 2812 2813 /** 2814 * OceanBase ALTER TENANT statement (Phase 4 Batch 1) 2815 */ 2816 sstoceanbase_alter_tenant, 2817 2818 /** 2819 * OceanBase DROP TENANT statement (Phase 4 Batch 1) 2820 */ 2821 sstoceanbase_drop_tenant, 2822 2823 /** 2824 * OceanBase CREATE RESOURCE POOL statement (Phase 4 Batch 2) 2825 */ 2826 sstoceanbase_create_resource_pool, 2827 2828 /** 2829 * OceanBase ALTER RESOURCE POOL statement (Phase 4 Batch 2) 2830 */ 2831 sstoceanbase_alter_resource_pool, 2832 2833 /** 2834 * OceanBase DROP RESOURCE POOL statement (Phase 4 Batch 2) 2835 */ 2836 sstoceanbase_drop_resource_pool, 2837 2838 /** 2839 * OceanBase CREATE RESOURCE UNIT statement (Phase 4 Batch 2) 2840 */ 2841 sstoceanbase_create_resource_unit, 2842 2843 /** 2844 * OceanBase ALTER RESOURCE UNIT statement (Phase 4 Batch 2) 2845 */ 2846 sstoceanbase_alter_resource_unit, 2847 2848 /** 2849 * OceanBase DROP RESOURCE UNIT statement (Phase 4 Batch 2) 2850 */ 2851 sstoceanbase_drop_resource_unit, 2852 2853 /** 2854 * OceanBase CREATE TABLEGROUP statement (Phase 4 Batch 6) 2855 */ 2856 sstoceanbase_create_tablegroup, 2857 2858 /** 2859 * OceanBase ALTER TABLEGROUP statement (Phase 4 Batch 6) 2860 */ 2861 sstoceanbase_alter_tablegroup, 2862 2863 /** 2864 * OceanBase DROP TABLEGROUP statement (Phase 4 Batch 6) 2865 */ 2866 sstoceanbase_drop_tablegroup, 2867 2868 /* Phase 4 Batch 8 reuses Oracle's pre-existing sstoraclecreateoutline, 2869 * sstoraclealteroutline, and sstoracledropoutline per ADR-8 — no new 2870 * ssst* values are added for OUTLINE DDL. The OceanBase statement 2871 * classes are tagged with the Oracle enums directly. */ 2872 2873 /** 2874 * OceanBase ALTER SYSTEM statement (Phase 4 Batch 3 + Batch 10). 2875 * Covers all ALTER SYSTEM variants: parameter changes, freeze, 2876 * zone/server management, switchover, backup, and the rare verbs 2877 * (change replica, migrate unit, add/drop storage, etc.). 2878 */ 2879 sstoceanbase_alter_system, 2880 2881 /** 2882 * OceanBase system-tenant {@code SHOW} family 2883 * (documented syntax gaps — SHOW TENANT / SHOW CREATE TENANT / 2884 * SHOW RESOURCE POOL). One umbrella enum for the three variants; 2885 * the concrete form is discriminated on the AST node. 2886 */ 2887 sstoceanbase_show_tenant, 2888 2889 /** 2890 * OceanBase FLASHBACK statement (FLASHBACK TABLE / FLASHBACK DATABASE). 2891 * Covers recycle-bin recovery: {@code FLASHBACK TABLE ... TO BEFORE DROP 2892 * [RENAME TO ...]}, {@code FLASHBACK DATABASE ... TO BEFORE DROP}. 2893 */ 2894 sstoceanbase_flashback, 2895 2896 /** 2897 * OceanBase PURGE statement (PURGE TABLE / PURGE DATABASE / PURGE RECYCLEBIN). 2898 * Covers permanent removal of recycle-bin objects. 2899 */ 2900 sstoceanbase_purge, 2901 2902 /** 2903 * Dameng REFRESH MATERIALIZED VIEW statement 2904 * {@link gudusoft.gsqlparser.stmt.dameng.TDamengRefreshMaterializedViewStmt} 2905 */ 2906 sstdamengrefreshmaterializedview, 2907 2908 /** 2909 * OceanBase XA transaction statement (XA START/END/PREPARE/COMMIT/ROLLBACK/RECOVER). 2910 * Covers two-phase-commit coordination in MySQL mode. 2911 */ 2912 sstoceanbase_xa, 2913 2914 /** 2915 * OceanBase CREATE DBLINK statement (US-005 Round 3). 2916 * Covers cross-tenant database-link creation with TENANT/HOST/PORT/DATABASE/USER/PASSWORD options. 2917 */ 2918 sstoceanbase_create_dblink, 2919 2920 /** 2921 * OceanBase DROP DBLINK statement (US-005 Round 3). 2922 */ 2923 sstoceanbase_drop_dblink, 2924 2925 /** 2926 * OceanBase CREATE RESTORE POINT statement (US-006 Round 3). 2927 */ 2928 sstoceanbase_create_restore_point, 2929 2930 /** 2931 * OceanBase DROP RESTORE POINT statement (US-006 Round 3). 2932 */ 2933 sstoceanbase_drop_restore_point, 2934 2935 /** 2936 * Impala COMPUTE STATS / COMPUTE INCREMENTAL STATS statement. 2937 */ 2938 sstimpalacomputestats, 2939 2940 /** 2941 * Impala DROP STATS / DROP INCREMENTAL STATS statement. 2942 */ 2943 sstimpaladropstats, 2944 2945 /** 2946 * Impala INVALIDATE METADATA statement. 2947 */ 2948 sstimpalainvalidatemetadata, 2949 2950 /** 2951 * Impala REFRESH statement family (REFRESH table [PARTITION (...)], 2952 * REFRESH AUTHORIZATION, REFRESH FUNCTIONS db). 2953 */ 2954 sstimpalarefresh, 2955 2956 /** 2957 * Impala SHUTDOWN() / SHUTDOWN('host'[, port]) statement. 2958 */ 2959 sstimpalashutdown, 2960 2961 /** 2962 * Exasol statement-level recognition (split and typed, parsed as raw 2963 * token stream via TUnknownSqlStatement). Registered by TSqlCmdsExasol. 2964 */ 2965 sstexasolalterconnection, 2966 sstexasolaltersession, 2967 sstexasolaltersystem, 2968 sstexasolaltervirtualschema, 2969 sstexasolalterconsumergroup, 2970 sstexasolcreateconnection, 2971 sstexasolcreateconsumergroup, 2972 sstexasolcreatescript, 2973 sstexasolcreatevirtualschema, 2974 sstexasoldropconnection, 2975 sstexasoldropconsumergroup, 2976 sstexasoldropscript, 2977 sstexasoldropvirtualschema, 2978 sstexasolcommenton, 2979 sstexasoldescribe, 2980 sstexasolexecutescript, 2981 sstexasolexport, 2982 sstexasolimport, 2983 sstexasolflushstatistics, 2984 sstexasolimpersonate, 2985 sstexasolopenschema, 2986 sstexasolcloseschema, 2987 sstexasolpreload, 2988 sstexasolrecompress, 2989 sstexasolrename, 2990 sstexasolreorganize, 2991 sstexasoltruncateauditlogs, 2992 2993 /** 2994 * SAP HANA statement-level recognition (split and typed, parsed as raw 2995 * token stream via TUnknownSqlStatement). Registered by TSqlCmdsHana. 2996 */ 2997 ssthanacreateclientsidekey, 2998 ssthanaalterclientsidekey, 2999 ssthanadropclientsidekey, 3000 ssthanaaltercollection, 3001 ssthanacreatelibrary, 3002 ssthanaalterlibrary, 3003 ssthanadroplibrary, 3004 ssthanacreateprojectionview, 3005 ssthanarecoverencryptionrootkeys, 3006 ssthanarefreshview, 3007 ssthanarenameschema, 3008 ssthanareleasesavepoint, 3009 3010 } 3011