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,sstpostgresqlPrepare,sstpostgresqlPrepareTransaction,sstpostgresqlReassignOwned, 1498 sstpostgresqlRefreshMaterializedView, 1499 sstpostgresqlReindex,sstpostgresqlReleaseSavepoint,sstpostgresqlReset,sstpostgresqlRevoke, 1500 sstpostgresqlRollback,sstpostgresqlRollbackPrepared,sstpostgresqlRollbackToSavepoint, 1501 sstpostgresqlSavepoint,sstpostgresqlSecurityLabel, 1502 sstpostgresqlSet,sstpostgresqlSetConstraints,sstpostgresqlSetRole,sstpostgresqlSetSessionAuthorization, 1503 sstpostgresqlSetTransaction,sstpostgresqlTruncate,sstpostgresqlUnlisten, sstpostgresqlSetSearchPath, 1504 1505 /** 1506 * @deprecated As of v2.3.4.1, replaced by {@link #sstValues} 1507 */ 1508 sstpostgresqlValues, 1509 sstPostgresqlImport, sstPostgresqlBlock,sstpostgresqlVacuum,sstpostgresqlShowSearchPath, 1510 sstPostgresqlTable, 1511 sstPerformance, 1512 sstpostgresqlShow,sstpostgresqlStartTransaction, 1513 1514 1515 sstcreateExtension, 1516 1517 sstnetezzaAlterDatabase,sstnetezzaAlterGroup,sstnetezzaAlterHistoryConfiguration, 1518 sstnetezzaAlterSequence, sstAlterSynonym, 1519 sstnetezzaAlterTable,sstnetezzaAlterUser,sstnetezzaAlterView, 1520 sstnetezzaBegin,sstnetezzaComment,sstnetezzaCommit,sstnetezzaCopy, 1521 sstnetezzaCreateExternalTable,sstnetezzaCreateGruop, 1522 sstnetezzaCreateHistoryConfiguration, 1523 sstnetezzaCreateUser, 1524 sstnetezzaDropConnection,sstnetezzaDropDatabase, 1525 sstnetezzaDropGroup,sstnetezzaDropHistoryConfiguration,sstnetezzaDropSequence, 1526 sstnetezzaDropSession,sstnetezzaDropSynonym,sstnetezzaDropTable,sstnetezzaDropUser, 1527 sstnetezzaDropView, 1528 //sstnetezzaExplain, 1529 sstnetezzaGenerateExpressStatistics, 1530 /** 1531 * Netezza, generate statistics. {@link gudusoft.gsqlparser.stmt.netezza.TNetezzaGenerateStatistics} 1532 */ 1533 sstnetezzaGenerateStatistics, 1534 sstnetezzaGrant, 1535 /** 1536 * Netezza, Groom Table statement. {@link gudusoft.gsqlparser.stmt.netezza.TNetezzaGroomTable} 1537 */ 1538 sstnetezzaGroomTable, 1539 sstnetezzaReset, 1540 sstnetezzaRevoke,sstnetezzaRollback,sstnetezzaSet, sstSetCatalog, sstSetSchema, 1541 sstnetezzaShow,sstnetezzaDropSchema, 1542 /** 1543 * Informix allocate collection, {@link gudusoft.gsqlparser.stmt.informix.TInformixAllocateCollectionStmt} 1544 */ 1545 sstinformixAllocateCollection, 1546 /** 1547 * Informix allocate descriptor, {@link gudusoft.gsqlparser.stmt.informix.TInformixAllocateDescriptorStmt} 1548 */ 1549 sstinformixAllocateDescriptor, 1550 /** 1551 * Informix allocate row, {@link gudusoft.gsqlparser.stmt.informix.TInformixAllocateRow} 1552 */ 1553 sstinformixAllocateRow, 1554 /** 1555 * Informix alter access method, {@link gudusoft.gsqlparser.stmt.informix.TInformixAlterAccess_MethodStmt} 1556 */ 1557 sstinformixAlterAccess_Method, 1558 /** 1559 * Informix alter fragment, {@link gudusoft.gsqlparser.stmt.informix.TInformixAlterFragment} 1560 */ 1561 sstinformixAlterFragment, 1562 sstinformixAlterFunction, 1563 sstinformixAlterIndex, 1564 sstinformixAlterProcedure, 1565 sstinformixAlterRoutine, 1566 sstinformixAlterSecurityLabelComponent, 1567 sstinformixAlterSequence, 1568 sstinformixAlterTable, 1569 sstinformixAlterTrustedContext, 1570 sstinformixAlterUser, 1571 sstinformixBegin, 1572 sstinformixClose, 1573 sstinformixCloseDatabase, 1574 sstinformixCommit, 1575 sstinformixConnect, 1576 sstinformixCreateAccess_Method, 1577 sstinformixCreateAggregate, 1578 sstinformixCreateCast, 1579 sstinformixCreateDatabase, 1580 sstinformixCreateDefaultUser, 1581 sstinformixCreateDistinctType, 1582 sstinformixCreateExternalTable, 1583 /** 1584 * Informix create function, {@link gudusoft.gsqlparser.stmt.informix.TInformixCreateFunction} 1585 */ 1586 sstinformixCreateFunction, 1587 sstinformixCreateFunctionFrom, 1588 sstinformixCreateIndex, 1589 sstinformixCreateOpaqueType, 1590 sstinformixCreateOpclass, 1591 /** 1592 * Informix create procedure, {@link gudusoft.gsqlparser.stmt.informix.TInformixCreateProcedure} 1593 */ 1594 sstinformixCreateProcedure, 1595 sstinformixCreateProcedureFrom, 1596 sstinformixCreateRole, 1597 sstinformixCreateRoutineFrom, 1598 /** 1599 * Informix create row type, {@link gudusoft.gsqlparser.stmt.informix.TInformixCreateRowTypeStmt} 1600 */ 1601 sstinformixCreateRowType, 1602 sstinformixCreateSchema, 1603 sstinformixCreateSecurityLabel, 1604 sstinformixCreateSecurityLabelComponent, 1605 sstinformixCreateSecurityPolicy, 1606 sstinformixCreateSequence, 1607 sstinformixCreateSynonym, 1608 sstinformixCreateTempTable, 1609 /** 1610 * Informix create trigger, {@link gudusoft.gsqlparser.stmt.informix.TInformixCreateTrigger} 1611 */ 1612 sstinformixCreateTrigger, 1613 sstinformixCreateTrustedContext, 1614 sstinformixCreateUser, 1615 sstinformixCreateView, 1616 sstinformixCreateXaDatasource, 1617 sstinformixCreateXaDatasourceType, 1618 sstinformixDatabase, 1619 sstinformixDeallocateCollection, 1620 sstinformixDeallocateDescriptor, 1621 sstinformixDeallocateRow, 1622 sstinformixDeclare, 1623 sstinformixDelete, 1624 sstinformixDescribe, 1625 sstinformixDescribeInput, 1626 sstinformixDisconnect, 1627 sstinformixDropAccess_Method, 1628 sstinformixDropAggregate, 1629 sstinformixDropCast, 1630 sstinformixDropDatabase, 1631 sstinformixDropFunction, 1632 sstinformixDropIndex, 1633 sstinformixDropOpclass, 1634 sstinformixDropProcedure, 1635 sstinformixDropRole, 1636 sstinformixDropRoutine, 1637 /** 1638 * Informix drop row type, {@link gudusoft.gsqlparser.stmt.informix.TInformixDropRowTypeStmt} 1639 */ 1640 sstinformixDropRowType, 1641 sstinformixDropSecurity, 1642 sstinformixDropSequence, 1643 sstinformixDropSynonym, 1644 sstinformixDropTable, 1645 sstinformixDropTrigger, 1646 sstinformixDropTrustedContext, 1647 sstinformixDropType, 1648 sstinformixDropUser, 1649 sstinformixDropView, 1650 sstinformixDropXaDatasource, 1651 sstinformixDropXaDatasourceType, 1652 /** 1653 * Informix execute, {@link gudusoft.gsqlparser.stmt.informix.TInformixExecuteStmt} 1654 */ 1655 sstinformixExecute, 1656 /** 1657 * Informix execute function, {@link gudusoft.gsqlparser.stmt.informix.TInformixExecuteFunction} 1658 */ 1659 sstinformixExecuteFunction, 1660 /** 1661 * Informix execute immediate, {@link gudusoft.gsqlparser.stmt.informix.TInformixExecuteImmediate} 1662 */ 1663 sstinformixExecuteImmediate, 1664 /** 1665 * Informix execute procedure, {@link gudusoft.gsqlparser.stmt.informix.TInformixExecuteProcedure} 1666 */ 1667 sstinformixExecuteProcedure, 1668 sstinformixFetch, 1669 sstinformixFlush, 1670 sstinformixFree, 1671 sstinformixGetDescriptor, 1672 sstinformixGetDiagnostics, 1673 sstinformixGrant, 1674 sstinformixGrantFragment, 1675 sstinformixInfo, 1676 sstinformixInsert, 1677 sstinformixLoad, 1678 sstinformixLockTable, 1679 sstinformixMerge, 1680 sstinformixOpen, 1681 sstinformixOutput, 1682 sstinformixPrepare, 1683 sstinformixPut, 1684 sstinformixReleaseSavepoint, 1685 sstinformixRenameColumn, 1686 sstinformixRenameDatabase, 1687 sstinformixRenameIndex, 1688 sstinformixRenameSecurity, 1689 sstinformixRenameSequence, 1690 sstinformixRenameTable, 1691 sstinformixRenameTrustedContext, 1692 sstinformixRenameUser, 1693 sstinformixRevoke, 1694 sstinformixRevokeFragment, 1695 sstinformixRollbackWork, 1696 sstinformixSaveExternalDirectives, 1697 sstinformixSavepoint, 1698 sstinformixSelect, 1699 sstinformixSetAutofree, 1700 sstinformixSetCollation, 1701 sstinformixSetConnection, 1702 sstinformixSetConstraints, 1703 sstinformixSetDatabaseObject, 1704 sstinformixSetDataskip, 1705 sstinformixSetDebugFile, 1706 sstinformixSetDeferred_Prepare, 1707 sstinformixSetDescriptor, 1708 sstinformixSetEncryptionPassword, 1709 sstinformixSetEnvironment, 1710 sstinformixSetExplain, 1711 sstinformixSetIndexes, 1712 sstinformixSetIsolation, 1713 sstinformixSetLockMode, 1714 sstinformixSetLog, 1715 sstinformixSetOptimization, 1716 sstinformixSetPDQPriority, 1717 sstinformixSetRole, 1718 sstinformixSetSessionAuthorization, 1719 sstinformixSetStatementCache, 1720 sstinformixSetTransaction, 1721 sstinformixSetTransactionMode, 1722 sstinformixSetTriggers, 1723 sstinformixSetUserPassword, 1724 sstinformixStartViolationsTable, 1725 sstinformixStopViolationsTable, 1726 sstinformixUnload, 1727 sstinformixUnlockTable, 1728 sstinformixUpdate, 1729 sstinformixUpdateStatistics, 1730 sstinformixWhenever , 1731 /** 1732 * Hive explain, {@link gudusoft.gsqlparser.stmt.hive.THiveExplain} 1733 */ 1734 ssthiveExplain, 1735 /** 1736 * Hive load, {@link gudusoft.gsqlparser.stmt.hive.THiveLoad} 1737 */ 1738 ssthiveLoad, 1739 /** 1740 * Hive export table, {@link gudusoft.gsqlparser.stmt.hive.THiveExportTable} 1741 */ 1742 ssthiveExportTable, 1743 /** 1744 * Hive import table, {@link gudusoft.gsqlparser.stmt.hive.THiveImportTable} 1745 */ 1746 ssthiveImportTable, 1747 //ssthiveCreateDatabase, 1748 /** 1749 * Hive switch database, {@link gudusoft.gsqlparser.stmt.hive.THiveSwitchDatabase} 1750 */ 1751 ssthiveSwitchDatabase, 1752 /** 1753 * Hive drop database, {@link gudusoft.gsqlparser.stmt.hive.THiveDropDatabase} 1754 */ 1755 ssthiveDropDatabase, 1756 ssthiveAlter, 1757 /** 1758 * Hive desc, {@link gudusoft.gsqlparser.stmt.hive.THiveDescribe} 1759 */ 1760 ssthiveDesc, 1761 ssthiveDescDatabase, 1762 ssthiveDescFunction, 1763 /** 1764 * Hive show, {@link gudusoft.gsqlparser.stmt.hive.THiveShow} 1765 */ 1766 ssthiveShow, 1767 /** 1768 * Hive meta store check, {@link TMSCKStmt} 1769 * @deprecated As of v2.3.4.6, replaced by {@link #sstmsck} 1770 */ 1771 ssthiveMetaStoreCheck, 1772 /** 1773 * Hive analyze table, {@link TAnalyzeStmt} 1774 */ 1775 sstanalyzeTable, 1776 /** 1777 * Hive lock table, {@link gudusoft.gsqlparser.stmt.TLockTableStmt} 1778 */ 1779 ssthiveLockTable, 1780 /** 1781 * Hive unlock table, {@link gudusoft.gsqlparser.stmt.hive.THiveUnlockTable} 1782 */ 1783 ssthiveUnlockTable, 1784 /** 1785 * Hive create role, {@link gudusoft.gsqlparser.stmt.hive.THiveCreateRole} 1786 */ 1787 ssthiveCreateRole, 1788 /** 1789 * Hive drop role, {@link gudusoft.gsqlparser.stmt.hive.THiveDropRole} 1790 */ 1791 ssthiveDropRole, 1792 /** 1793 * Hive grant, {@link gudusoft.gsqlparser.stmt.hive.THiveGrant} 1794 */ 1795 ssthiveGrant, 1796 /** 1797 * Hive revoke, {@link gudusoft.gsqlparser.stmt.hive.THiveRevoke} 1798 */ 1799 ssthiveRevoke, 1800 /** 1801 * Hive show grants, {@link gudusoft.gsqlparser.stmt.hive.THiveShowGrant} 1802 */ 1803 ssthiveShowGrants, 1804 /** 1805 * Hive show role grants, {@link gudusoft.gsqlparser.stmt.hive.THiveShowRoleGrant} 1806 */ 1807 ssthiveShowRoleGrants, 1808 /** 1809 * Hive grant role, {@link gudusoft.gsqlparser.stmt.hive.THiveGrantRole} 1810 */ 1811 ssthiveGrantRole, 1812 /** 1813 * Hive revoke role, {@link gudusoft.gsqlparser.stmt.hive.THiveRevokeRole} 1814 */ 1815 ssthiveRevokeRole, 1816 ssthiveAlterDatabase, 1817 /** 1818 * Hive create function, {@link gudusoft.gsqlparser.stmt.hive.THiveCreateFunction} 1819 */ 1820 ssthiveCreateFunction, 1821 /** 1822 * Hive drop function, {@link gudusoft.gsqlparser.stmt.hive.THiveDropFunction} 1823 */ 1824 ssthiveDropFunciton, 1825 /** 1826 * Hive from query, {@link gudusoft.gsqlparser.stmt.hive.THiveFromQuery} 1827 */ 1828 ssthiveFromQuery, 1829 /** 1830 * Hive set, {@link gudusoft.gsqlparser.stmt.hive.THiveSet} 1831 */ 1832 ssthiveSet, 1833 /** 1834 * Sybase, dump tran. {@link gudusoft.gsqlparser.stmt.sybase.TSybaseDumpTran} 1835 */ 1836 sstsybasedumpTran, 1837 /** 1838 * Sybase, update index statistics. {@link gudusoft.gsqlparser.stmt.sybase.TSybaseUpdateIndexStatistics} 1839 */ 1840 sstsybaseupdateindexstatistics, 1841 /** 1842 * Sybase bulk insert. {@link gudusoft.gsqlparser.stmt.sybase.TInsertBulk} 1843 */ 1844 sstsybaseInsertBulk, 1845 /** 1846 * Sybase, writetext. {@link gudusoft.gsqlparser.stmt.sybase.TSybaseWritetext} 1847 */ 1848 sstsybaseWritetext, 1849 /** 1850 * Sybase delete statistics. {@link gudusoft.gsqlparser.stmt.sybase.TSybaseDeleteStatistics} 1851 */ 1852 sstsybaseDeleteStatistics, 1853 1854 /** 1855 * Sybase IQ / SQL Anywhere statement-level commands. These are recognized 1856 * and split as standalone statements; the statement body is not parsed 1857 * into a detailed AST (same level of support as DBCC/BACKUP in T-SQL). 1858 */ 1859 sstsybasealterdbspace, 1860 sstsybasealterdomain, 1861 sstsybasealterserver, 1862 sstsybasecreatedbspace, 1863 sstsybasecreatedomain, 1864 sstsybasecreateserver, 1865 sstsybasecreateexternlogin, 1866 sstsybasecreatevariable, 1867 sstsybasecreateexistingtable, 1868 sstsybasecreatejoinindex, 1869 sstsybasedropconnection, 1870 sstsybasedropstatement, 1871 sstsybasedropvariable, 1872 sstsybasedropserver, 1873 sstsybasedropexternlogin, 1874 sstsybaseforwardto, 1875 sstsybaseiqutilities, 1876 sstsybaseinstalljava, 1877 sstsybaseremovejava, 1878 sstsybasestartdatabase, 1879 sstsybasestopdatabase, 1880 sstsybasestartengine, 1881 sstsybasestopengine, 1882 sstsybasesynchronizejoinindex, 1883 sstsybasetriggerevent, 1884 sstsybaseallocatedescriptor, 1885 sstsybasedeallocatedescriptor, 1886 sstsybasegetdescriptor, 1887 sstsybaseoutput, 1888 sstsybaseread, 1889 sstsybaseput, 1890 sstsybasemessage, 1891 sstsybasedeclarelocaltemptable, 1892 1893 sstgreenplumAlterExternalTable, 1894 sstgreenplumAlterFilespace, 1895 sstgreenplumAlterProtocol, 1896 sstgreenplumAlterResourceQueue, 1897 sstgreenplumCreateExternalTable, 1898 sstgreenplumCreateFilespace, 1899 sstgreenplumCreateResourceQueue, 1900 sstgreenplumDropExternalTable, 1901 sstgreenplumDropFilespace, 1902 sstgreenplumDropResourceQueue, 1903 sstgreenplumShow, 1904 sstgreenplumStartTransaction, 1905 sstgreenplumVacuum, 1906 /** 1907 * Greenplum resource-group / protocol statements recognized at the 1908 * statement-splitter level. 1909 */ 1910 sstgreenplumAlterResourceGroup, 1911 sstgreenplumCreateResourceGroup, 1912 sstgreenplumDropResourceGroup, 1913 sstgreenplumDropProtocol, 1914 /** 1915 * Redshift, abort statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftAbort} 1916 */ 1917 sstredshiftAbort, 1918// sstredshiftAlterDatabase, 1919 /** 1920 * Redshift, alter group statement. {@link TAlterGroup} 1921 */ 1922 sstredshiftAlterGroup, 1923 /** 1924 * Redshift, alter schema. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftAlterSchema} 1925 */ 1926 sstredshiftAlterSchema, 1927 // sstredshiftAlterTable, 1928 /** 1929 * Redshift, alter user. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftAlterUser} 1930 */ 1931 sstredshiftAlterUser, 1932 /** 1933 * Redshift, analyze. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftAnalyze} 1934 */ 1935 sstredshiftAnalyze, 1936 /** 1937 * Redshift, analyze compression. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftAnalyzeCompression} 1938 */ 1939 sstredshiftAnalyzeCompression, 1940 /** 1941 * Redshift, begin statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftBegin} 1942 */ 1943 sstredshiftBegin, 1944 /** 1945 * Redshift, cancel statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftCancel} 1946 */ 1947 sstredshiftCancel, 1948 /** 1949 * Redshisft, close statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftClose} 1950 */ 1951 sstredshiftClose, 1952 /** 1953 * Redshift, comment. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftComment} 1954 */ 1955 sstredshiftComment, 1956 /** 1957 * Redshift, commit. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftCommit} 1958 */ 1959 sstredshiftCommit, 1960 /** 1961 * Redshift, copy. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftCopy} 1962 */ 1963 sstredshiftCopy, 1964 //sstredshiftCreateDatabase, 1965 /** 1966 * Redshift, create group. {@link TCreateGroup} 1967 */ 1968 sstredshiftCreateGroup, 1969 /** 1970 * Redshift, create schema. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftCreateSchema} 1971 */ 1972 sstredshiftCreateSchema, 1973// sstredshiftCreateTable, 1974 /** 1975 * Redshift, create user. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftCreateUser} 1976 */ 1977 sstredshiftCreateUser, 1978 //sstredshiftCreateView, 1979 /** 1980 * Redshift, deallocate. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftDeallocate} 1981 */ 1982 sstredshiftDeallocate, 1983 /** 1984 * Redshift, delcare. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftDeclare} 1985 */ 1986 sstredshiftDeclare, 1987 //sstredshiftDelete, 1988 /** 1989 * Redshift, drop database. {@link gudusoft.gsqlparser.stmt.TDropDatabaseStmt} 1990 */ 1991 sstredshiftDropDatabase, 1992 /** 1993 * Redshift, drop group. {@link TDropGroup} 1994 */ 1995 sstredshiftDropGroup, 1996 /** 1997 * Redshift, create role. 1998 */ 1999 sstredshiftCreateRole, 2000 /** 2001 * Redshift, alter role. 2002 */ 2003 sstredshiftAlterRole, 2004 /** 2005 * Redshift, drop role. 2006 */ 2007 sstredshiftDropRole, 2008 /** 2009 * Redshift, create datashare. 2010 */ 2011 sstredshiftCreateDatashare, 2012 /** 2013 * Redshift, alter datashare. 2014 */ 2015 sstredshiftAlterDatashare, 2016 /** 2017 * Redshift, drop datashare. 2018 */ 2019 sstredshiftDropDatashare, 2020 /** 2021 * Redshift, desc datashare. 2022 */ 2023 sstredshiftDescDatashare, 2024 sstredshiftCreateRlsPolicy, 2025 sstredshiftAttachRlsPolicy, 2026 sstredshiftDetachRlsPolicy, 2027 sstredshiftDropRlsPolicy, 2028 sstredshiftAlterRlsPolicy, 2029 sstredshiftCreateMaskingPolicy, 2030 sstredshiftAlterMaskingPolicy, 2031 sstredshiftAttachMaskingPolicy, 2032 sstredshiftDetachMaskingPolicy, 2033 sstredshiftDropMaskingPolicy, 2034 sstredshiftCreateIdentityProvider, 2035 sstredshiftAlterIdentityProvider, 2036 sstredshiftDropIdentityProvider, 2037 sstredshiftDescIdentityProvider, 2038 sstredshiftCreateModel, 2039 sstredshiftCreateExternalModel, 2040 sstredshiftDropModel, 2041 sstredshiftAlterDefaultPrivileges, 2042 sstredshiftCreateLibrary, 2043 sstredshiftDropLibrary, 2044 sstredshiftAlterFunction, 2045 sstredshiftDropFunction, 2046 sstredshiftAlterProcedure, 2047 sstredshiftDropProcedure, 2048 sstredshiftAlterSystem, 2049 sstredshiftDropMaterializedView, 2050 sstredshiftAlterMaterializedView, 2051 sstredshiftCreateExternalView, 2052 sstredshiftAlterExternalView, 2053 sstredshiftDropExternalView, 2054 sstredshiftAlterExternalSchema, 2055 sstredshiftCopyJob, 2056 sstredshiftCreateTemplate, 2057 sstredshiftAlterTemplate, 2058 sstredshiftDropTemplate, 2059 sstredshiftCreateExternalFunction, 2060 /** 2061 * Redshift, drop schema. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftDropSchema} 2062 */ 2063 sstredshiftDropSchema, 2064// sstredshiftDropTable, 2065 /** 2066 * Redshift, drop users. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftDropUser} 2067 */ 2068 sstredshiftDropUser, 2069// sstredshiftDropView, 2070 /** 2071 * Redshift, end statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftEnd} 2072 */ 2073 sstredshiftEnd, 2074 //sstredshiftExplain, 2075 //sstredshiftFetch, 2076// sstredshiftGrant, 2077// sstredshiftInsert, 2078 /** 2079 * Redshift, lock statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftLock} 2080 */ 2081 sstredshiftLock, 2082 /** 2083 * Redshift, prepare statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftPrepare} 2084 */ 2085 sstredshiftPrepare, 2086 /** 2087 * Redshift, reset statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftReset} 2088 */ 2089 sstredshiftReset, 2090 //sstredshiftRevoke, 2091 /** 2092 * Redshift, rollback statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftRollback} 2093 */ 2094 sstredshiftRollback, 2095// sstredshiftSelect, 2096 /** 2097 * Redshift, set statement. {@link gudusoft.gsqlparser.stmt.TSetStmt} 2098 */ 2099 sstredshiftSet, 2100 /** 2101 * Redshift, session authorization.{@link gudusoft.gsqlparser.stmt.redshift.TRedshiftSessionAuthorization} 2102 */ 2103 sstredshiftSetSessionAuthorization, 2104 sstredshiftSetSessionCharacteristics, 2105 /** 2106 * Redshift, show statement. {@link gudusoft.gsqlparser.stmt.TShowStmt} 2107 */ 2108 sstredshiftShow, 2109 /** 2110 * Redshift, start transaction. {@link TStartTransactionStmt} 2111 * @deprecated As of v2.3.4.1, replaced by {@link ESqlStatementType#sstStartTransaction} 2112 */ 2113 sstredshiftStartTransaction, 2114 /** 2115 * Redshift, unload statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftUnload} 2116 */ 2117 sstredshiftUnload, 2118 /** 2119 * Redshift, vacuum statement. {@link gudusoft.gsqlparser.stmt.redshift.TRedshiftVacuum} 2120 */ 2121 sstredshiftVacuum, 2122 2123 sstOracleCompoundTriggerBody, 2124 2125 2126 //hana 2127 sstalterauditpolicy, 2128 sstaltercredential, 2129 sstalterfulltextindex, 2130 sstalterfunction, 2131 sstalterldapprovider, 2132 sstalterjwtprovider, 2133 sstalterpse, 2134 sstalterprocedure, 2135 sstalterremotesource, 2136 sstaltersamlprovider, 2137 sstalterstatistics, 2138 sstalterstructuredprivilege, 2139 sstaltersystem, 2140 sstalteruser, 2141 sstalterusergroup, 2142 sstalterviewcache, 2143 sstaltervirtualtable, 2144 sstalterworkloadclass, 2145 sstalterworkloadmapping, 2146 sstbackupcancel, 2147 sstbackupcatalogdelete, 2148 sstbackupcheck, 2149 sstbackupcheckaccess, 2150 sstbackupdata, 2151 sstbackuplistdata, 2152 sstcomment, 2153 sstconnect, 2154 sstcreateauditpolicy, 2155 sstcreatecertificate, 2156 sstcreatecollection, 2157 sstcreatecredential, 2158 sstcreatefulltextindex, 2159 sstcreatefunction, 2160 sstcreategraphworkspace, 2161 sstcreateJWTProvider, 2162 sstcreateLDAPProvider, 2163 sstcreateprocedure, 2164 sstcreatepse, 2165 sstcreateremotesource, 2166 sstcreateuser, 2167 sstcreateusergroup, 2168 sstcreaterole, 2169 sstcreatesamlprovider, 2170 sstcreateschema, 2171 sstcreatestatistics, 2172 sstcreatestructuredprivilege, 2173 sstcreatetrigger, 2174 sstcreatetype, 2175 sstcreatevirtualfunction, 2176 sstcreatevirtualprocedure, 2177 sstcreatevirtualtable, 2178 sstcreateworkloadclass, 2179 sstcreateworkloadmapping, 2180 sstdobeginend, 2181 sstdropauditpolicy, 2182 sstdropcertificate, 2183 sstdropcollection, 2184 sstdropcredential, 2185 sstdropdatabase, 2186 sstdropfulltextindex, 2187 sstdropfunction, 2188 sstdropgraphworkspace, 2189 sstdropJWTProvider, 2190 sstdropLDAPProvider, 2191 sstdropprocedure, 2192 sstdroppse, 2193 sstdropremotesource, 2194 sstdroprole, 2195 sstdropsamlprovider, 2196 sstdropstatistics, 2197 sstdropstructuredprivilege, 2198 sstdroptrigger, 2199 sstdroptype, 2200 sstdropuser, 2201 sstdropusergroup, 2202 sstdropworkloadclass, 2203 sstdropworkloadmapping, 2204 sstexport, 2205 //sstgrant, 2206 sstimport, 2207 sstimportfrom, 2208 sstimportscan, 2209 sstmergedelta, 2210 sstrecoverdata, 2211 sstrecoverdatabase, 2212 sstrefreshstatistics, 2213 sstrenamecollection, 2214 sstrenamecolumn, 2215 sstrenamedatabase, 2216 sstrenameindex, 2217 sstrenametable, 2218 sstreplace, 2219 sstset, 2220 sssethistorysession, 2221 sstsetpse, 2222 sstsetschema, 2223 sstsetsystemlicense, 2224 //sssettransaction, 2225 sstsettransactionautocommit, 2226 ssttruncatecollection, 2227 ssttruncatetable, 2228 sstload, 2229 sstunload, //hana,athena 2230 sstunset, 2231 sstunsetpse, 2232 sstunsetsystemlicense, 2233 sstvalidateLDAPProvider, 2234 sstvalidateUser, 2235 sstupsert, 2236 sstsignal, 2237 sstrepairtable, //sparksql 2238 2239 sstdax, 2240 sstdaxexpr, 2241 sstdaxevaluate, 2242 2243 sstpowerquery, 2244 sstpowerquerydocument, 2245 2246 // vertica 2247 sstAlterAccessPolicy, 2248 sstAlterAuthentication, 2249 sstAlterFaultGroup, 2250 sstAlterLibrary, 2251 sstAlterNetworkInterface, 2252 sstAlterNode, 2253 sstAlterProjection, 2254 sstAlterProfile, 2255 sstAlterProfileRename, 2256 sstAlterResourcePool, 2257 sstAlterRole, 2258 sstAlterSchema, 2259 sstAlterSubnet, 2260 sstBegin, 2261 sstCommentOn, 2262 sstCopy, 2263 sstCreateAccessPolicy, 2264 sstCreateAuthentication, 2265 sstCreateExternalTable, 2266 sstCreateFaultGroup, 2267 sstCreateHCatalogSchema, 2268 sstCreateLibrary, 2269 sstCreateLocation, 2270 sstCreateNetworkInterface, 2271 sstCreateProfile, 2272 sstCreateProjection, 2273 sstCreateResourcePool, 2274 sstCreateSubnet, 2275 sstActivateDirectedQuery, 2276 sstCreateDirectedQuery, 2277 sstDropDirectedQuery, 2278 sstDeActivateDirectedQuery, 2279 sstGetDirectedQuery, 2280 sstSaveQuery, 2281 sstAlterHCatalogSchema, 2282 sstCreateLoadBalanceGroup, 2283 sstAlterLoadBalanceGroup, 2284 sstDropLoadBalanceGroup, 2285 sstCreateNetworkAddress, 2286 sstAlterNetworkAddress, 2287 sstDropNetworkAddress, 2288 sstCreateNotifier, 2289 sstAlterNotifier, 2290 sstDropNotifier, 2291 sstCreateRoutingRule, 2292 sstAlterRoutingRule, 2293 sstDropRoutingRule, 2294 sstDropModel, 2295 sstDropAnalyticFunction, 2296 sstDropFilter, 2297 sstDropParser, 2298 sstDropSource, 2299 sstExportToParquet, 2300 sstDisconnect, 2301 sstDropAccessPolicy, 2302 sstDropAggregateFunction, 2303 sstDropAuthentication, 2304 sstDropFaultGroup, 2305 sstDropLibrary, 2306 sstDropNetworkInterface, 2307 sstDropProfile, 2308 sstDropProjection, 2309 sstDropResourcePool, 2310 sstDropSubnet, 2311 sstDropTransformFunction, 2312 sstEnd, 2313 sstExportToVertica, 2314 sstProfile, 2315 sstReleaseSavepoint, 2316 sstShow, 2317 sstStartTransaction, 2318 sstDropTextIndex, 2319 2320 //couchbase 2321 sstBuildIndex, 2322 sstinfer, 2323 sstprepare, 2324 2325 //greenplum 2326 sstSlashCommand, 2327 sstComputeStats, 2328 2329 // snowflake 2330 sstAlterAccount, 2331 sstAlterFileFormat, 2332 sstAlterNetworkPolicy, 2333 sstAlterPipe, 2334 sstAlterResourceMonitor, 2335 sstAlterShare, 2336 sstAlterStage, 2337 sstAlterWarehouse, 2338 sstAlterTask, 2339 sstAlterDynamicTable, 2340 sstCopyInto, 2341 sstCreateFileFormat, 2342 sstCreateNetworkPolicy, 2343 sstCreateMaskingPolicy, 2344 sstCreateAggregationPolicy, 2345 sstCreateJoinPolicy, 2346 sstCreateProjectionPolicy, 2347 sstCreateTag, 2348 sstCreatePipe, 2349 sstCreateResourceMonitor, 2350 sstCreateShare, 2351 sstCreateStage, 2352 sstCreateTask, 2353 sstCreateWarehouse, 2354 sstCreateStream, 2355 sstDescFileFormat, 2356 sstDescFunction, 2357 sstDescNetworkPolicy, 2358 sstDescPipe, 2359 sstDescResult, 2360 sstDescShare, 2361 sstDescStage, 2362 sstDescStorage,//snowflake 2363 sstDescSchema,//snowflake 2364 sstDescDatabase,//snowflake 2365 sstDescTable, 2366 sstDescUser, 2367 sstDescView, 2368 sstDropFileFormat, 2369 sstDropNetworkPolicy, 2370 sstDropPipe, 2371 sstDropResourceMonitor, 2372 sstDropShare, 2373 sstDropStage, 2374 sstDropWarehouse, 2375 sstDropTask,//snowflake 2376 sstGet, 2377 sstList, 2378 sstPut, 2379 sstRemove, 2380 sstShowColumns, 2381 sstShowDatabases, 2382 sstShowFileFormats, 2383 sstShowFunctions, 2384 sstShowGrants, 2385 sstShowLocks, 2386 sstShowNetworkPolicies, 2387 sstShowObjects, 2388 sstShowParameters, 2389 sstShowPipes, 2390 sstShowResourceMonitors, 2391 sstShowRoles, 2392 sstShowSchemas, 2393 sstShowSequences, 2394 sstShowShares, 2395 sstShowStages, 2396 sstShowTables, 2397 sstShowTransactions, 2398 sstShowUserFunctions, 2399 sstShowUsers, 2400 sstShowVariables, 2401 sstShowViews, 2402 sstShowUser, 2403 sstShowWarehouses, 2404 sstShowProcedures, 2405 sstUndropDatabase, 2406 sstUndropSchema, 2407 sstUndropTable, 2408 sstUse, 2409 2410 sstDrop, 2411 sstDropStream,//snowflake 2412 sstSetDatabaseObject,//hana 2413 2414 sstgetdiagnostics,// db2, teradata 2415 sstSnowflakePseudoExprStmt,//snowflake 2416 sstUseSecondaryRoles,//snowflake 2417 sstShowTasks,//snowflake 2418 sstShowStreams,//snowflake 2419 sstDropStreamlit,//snowflake 2420 sstAnalyzeTable,//sparksql 2421 sstCacheTable,//sparksql 2422 sstUnCacheTable,//sparksql 2423 sstClearCache, 2424 sstRefreshTable, 2425 sstRefresh, 2426 sstRefreshFunction, 2427 sstdescribeDatabase, 2428 sstdescribeTable, 2429 sstdescribeFunction, 2430 sstdescribeQuery, 2431 sstShowCreateTable, 2432 sstShowPartitions, 2433 sstShowTableExtended, 2434 sstShowTblProperties, 2435 sstReset, 2436 sstSetTimeZone, 2437 sstAddFile, 2438 sstListFile, 2439 sstAddJar, 2440 sstListJar, 2441 sstResourceManagement, 2442 sstCache, 2443 sstRefersh, 2444 sstBigQueryDeclare, 2445 sstBigQueryExportData, 2446 sstValues,//presto, postgresql, db2, greenplum 2447 sstResetSession,//presto 2448 2449 sstmsck,//athena,hive 2450 sstDropMaterializedView,//bigquery 2451 sstDropAssignment,//bigquery 2452 sstDropReservation,//bigquery 2453 sstDropRowAccessPolicy,//bigquery 2454 sstDropSnapshotTable,//bigquery 2455 sstDropTableFunction,//bigquery 2456 sstcreatemodel,//bigquery - CREATE MODEL for ML 2457 sstdropmodel,//bigquery - DROP MODEL 2458 sstCreateRowAccessPolicy,//bigquery 2459 sstBigQueryAssert,//bigquery 2460 sstCreateCapacity,//bigquery 2461 sstCreateReservation,//bigquery 2462 sstCreateAssignment,//bigquery 2463 sstDropSearchIndex,//bigquery 2464 sstDropVectorIndex,//bigquery 2465 sstDropCapacity,//bigquery 2466 sstAlterOrganization,//bigquery 2467 sstAlterBiCapacity,//bigquery 2468 sstAlterCapacity,//bigquery 2469 sstAlterReservation,//bigquery 2470 sstAlterVectorIndex,//bigquery 2471 sstAlterProject,//bigquery 2472 sstCreateDataPolicy,//bigquery 2473 sstAlterDataPolicy,//bigquery 2474 sstDropDataPolicy,//bigquery 2475 sstAlterModel,//bigquery 2476 sstBigQueryExportModel,//bigquery 2477 sstCreateConnection,//bigquery 2478 sstDropConnection,//bigquery 2479 sstAlterConnection,//bigquery 2480 // databricks, 2481 sstaltercatalog, 2482 sstaltercredental, 2483 sstalterlocation, 2484 sstalterprovider, 2485 sstalterrecipient, 2486 sstAltershare, 2487 sstcreatecatalog, 2488 sstCreateExternallocation, 2489 sstcreaterecipient, 2490 sstcreateshare, 2491 sstdropcatalog, 2492 sstdroplocation, 2493 sstdropprovider, 2494 sstdroprecipient, 2495 sstdropshare, 2496 sstmsckrepairtable, 2497 sstsync, 2498 sstCacheSelect, 2499 sstdescribeCatalog,// 2500 sstdescribeCredential, 2501 sstdescribeLocation, 2502 sstdescribeProvider, 2503 sstdescribeRecipient, 2504 sstdescribeSchema, 2505 sstdescribeShare, 2506 sstaddAchieve, 2507 sstAlterGroup, 2508 sstCreategroup, 2509 sstDeny, 2510 sstDropGroup, 2511 sstCreateMacro,//hive 2512 sstDropMacro,//hive 2513 sstUseCatalog,//databricks, 2514 sstConvertToDelta,//databricks 2515 sstOptimize, //databricks 2516 sstRestoreTable,//databricks 2517 sstReorgTable, //databricks 2518 2519 sstAlterRelation,// super class of alter table and view 2520 2521 // gaussDB 2522 sstAlterPackage,sstDeclareCursor, 2523 sstDoExecuteBlock, 2524 2525 // Apache Doris 2526 sstdorisshow, 2527 sstdorisiterate, 2528 2529 // StarRocks (fork of Doris) 2530 sststarrocksshow, 2531 sststarrocksiterate, 2532 sststarrocksCreateRoutineLoad, 2533 sststarrocksPauseRoutineLoad, 2534 sststarrocksResumeRoutineLoad, 2535 sststarrocksStopRoutineLoad, 2536 sststarrocksAlterRoutineLoad, 2537 sststarrocksShowRoutineLoad, 2538 sststarrocksSubmitTask, 2539 sststarrocksDropTask, 2540 sststarrocksBeginLoadTransaction, 2541 sststarrocksCommitLoadTransaction, 2542 sststarrocksAbortLoadTransaction, 2543 sststarrocksShowLoadTransaction, 2544 sststarrocksExport, 2545 sststarrocksShowExport, 2546 sststarrocksCancelExport, 2547 sststarrocksCreateResourceGroup, 2548 sststarrocksDropResourceGroup, 2549 sststarrocksAlterResourceGroup, 2550 sststarrocksShowResourceGroup, 2551 sststarrocksCreateStorageVolume, 2552 sststarrocksAlterStorageVolume, 2553 sststarrocksDropStorageVolume, 2554 sststarrocksShowStorageVolume, 2555 sststarrocksDescStorageVolume, 2556 sststarrocksBackup, 2557 sststarrocksCreateRepository, 2558 sststarrocksDropRepository, 2559 sststarrocksRestore, 2560 sststarrocksShowBackup, 2561 sststarrocksShowRestore, 2562 sststarrocksShowSnapshot, 2563 sststarrocksCancelBackup, 2564 sststarrocksCancelRestore, 2565 sststarrocksCacheSelect, 2566 sststarrocksCreateDictionary, 2567 sststarrocksDropDictionary, 2568 sststarrocksRefreshDictionary, 2569 sststarrocksShowDictionary, 2570 sststarrocksShowFunctions, 2571 2572 /** 2573 * ClickHouse CREATE WINDOW VIEW statement, {@link gudusoft.gsqlparser.stmt.TCreateViewSqlStatement} 2574 */ 2575 sstClickhouseCreateWindowView, 2576 2577 /** 2578 * ClickHouse SYSTEM statement (RELOAD, FLUSH, DROP CACHE, STOP/START MERGES, SYNC REPLICA, etc.) 2579 */ 2580 sstClickhouseSystem, 2581 2582 /** 2583 * ClickHouse DETACH TABLE statement 2584 */ 2585 sstClickhouseDetach, 2586 2587 /** 2588 * ClickHouse ATTACH TABLE statement 2589 */ 2590 sstClickhouseAttach, 2591 2592 /** 2593 * ClickHouse KILL QUERY/MUTATION statement 2594 */ 2595 sstClickhouseKill, 2596 2597 /** 2598 * ClickHouse WATCH statement for live view subscriptions 2599 */ 2600 sstClickhouseWatch, 2601 2602 /** 2603 * ClickHouse access-entity and admin DDL recognized by the statement 2604 * splitter and represented as typed TUnknownSqlStatement (the 2605 * sstClickhouseSystem pattern): the statement is accepted and typed, 2606 * with no deep AST yet. 2607 */ 2608 sstClickhouseCreateUser, 2609 sstClickhouseAlterUser, 2610 sstClickhouseCreateRole, 2611 sstClickhouseAlterRole, 2612 sstClickhouseCreateRowPolicy, 2613 sstClickhouseAlterRowPolicy, 2614 sstClickhouseCreateQuota, 2615 sstClickhouseAlterQuota, 2616 sstClickhouseCreateSettingsProfile, 2617 sstClickhouseAlterSettingsProfile, 2618 sstClickhouseCreateMaskingPolicy, 2619 sstClickhouseAlterMaskingPolicy, 2620 sstClickhouseCreateNamedCollection, 2621 sstClickhouseAlterNamedCollection, 2622 sstClickhouseDropNamedCollection, 2623 sstClickhouseCreateDictionary, 2624 sstClickhouseCreateHypotheticalIndex, 2625 sstClickhouseCheck, 2626 sstClickhouseExecuteAs, 2627 sstClickhouseExists, 2628 sstClickhouseMoveAccessEntity, 2629 sstClickhouseExchangeTables, 2630 sstClickhouseUndropTable, 2631 sstClickhouseReplaceTable, 2632 sstClickhouseShow, 2633 sstClickhouseRename, 2634 sstClickhouseExplain, 2635 2636 /** 2637 * Snowflake admin/DDL statements recognized by the statement splitter and 2638 * represented as typed TUnknownSqlStatement (same pattern as the 2639 * sstClickhouse* family above): accepted and typed, no deep AST yet. 2640 */ 2641 sstSnowflakeCreateSecurityIntegration, 2642 sstSnowflakeAlterSecurityIntegration, 2643 sstSnowflakeCreateApiIntegration, 2644 sstSnowflakeAlterApiIntegration, 2645 sstSnowflakeCreateStorageIntegration, 2646 sstSnowflakeAlterStorageIntegration, 2647 sstSnowflakeCreateNotificationIntegration, 2648 sstSnowflakeAlterNotificationIntegration, 2649 sstSnowflakeAlterExternalFunction, 2650 sstSnowflakeCreateExternalFunction, 2651 sstSnowflakeCreateManagedAccount, 2652 sstSnowflakeDropManagedAccount, 2653 sstSnowflakeDropIntegration, 2654 sstSnowflakeDropExternalTable, 2655 sstSnowflakeAlterStream, 2656 sstSnowflakeAlterProcedure, 2657 sstSnowflakeDescribe, 2658 sstSnowflakeExplainUsing, 2659 sstSnowflakeShow, 2660 2661 /** 2662 * SQL Server admin DDL recognized by the statement splitter and 2663 * represented as typed TUnknownSqlStatement (the same pattern as the 2664 * sstClickhouse and sstSnowflake families): accepted and typed, no 2665 * deep AST yet. 2666 */ 2667 sstmssqladmindrop_brokerpriority, 2668 sstmssqladmindrop_columnencryptionkey, 2669 sstmssqladmindrop_columnmasterkey, 2670 sstmssqladmindrop_cryptographicprovider, 2671 sstmssqladmindrop_databaseauditspecification, 2672 sstmssqladmindrop_databaseencryptionkey, 2673 sstmssqladmindrop_externaldatasource, 2674 sstmssqladmindrop_externalfileformat, 2675 sstmssqladmindrop_externallanguage, 2676 sstmssqladmindrop_externallibrary, 2677 sstmssqladmindrop_externalresourcepool, 2678 sstmssqladmindrop_externaltable2, 2679 sstmssqladmindrop_fulltextstoplist, 2680 sstmssqladmindrop_resourcepool, 2681 sstmssqladmindrop_searchpropertylist, 2682 sstmssqladmindrop_sensitivityclassification, 2683 sstmssqladmindrop_serveraudit, 2684 sstmssqladmindrop_serverauditspecification, 2685 sstmssqladmindrop_serverrole, 2686 sstmssqladmindrop_availabilitygroup, 2687 sstmssqladmindrop_workloadgroup, 2688 sstmssqladminalter_availabilitygroup, 2689 sstmssqladminalter_brokerpriority, 2690 sstmssqladminalter_columnencryptionkey, 2691 sstmssqladminalter_cryptographicprovider, 2692 sstmssqladminalter_eventsession, 2693 sstmssqladminalter_externaldatasource, 2694 sstmssqladminalter_externallanguage, 2695 sstmssqladminalter_externallibrary, 2696 sstmssqladminalter_externalresourcepool, 2697 sstmssqladminalter_fulltextstoplist, 2698 sstmssqladminalter_resourcegovernor, 2699 sstmssqladminalter_resourcepool, 2700 sstmssqladminalter_searchpropertylist, 2701 sstmssqladminalter_serveraudit, 2702 sstmssqladminalter_serverauditspecification, 2703 sstmssqladminalter_serverconfiguration, 2704 sstmssqladminalter_serverrole, 2705 sstmssqladminalter_workloadgroup, 2706 sstmssqladmincreate_brokerpriority, 2707 sstmssqladmincreate_cryptographicprovider, 2708 sstmssqladmincreate_externallibrary, 2709 sstmssqladmincreate_externalresourcepool, 2710 sstmssqladmincreate_externaltable2, 2711 sstmssqladmincreate_fulltextstoplist, 2712 sstmssqladmincreate_searchpropertylist, 2713 sstmssqladmincreate_securitypolicy, 2714 sstmssqladmincreate_serverrole, 2715 sstmssqlgetconversationgroup, 2716 2717 /** 2718 * Oracle 26 CREATE ASSERTION statement 2719 */ 2720 sstcreateassertion, 2721 2722 /** 2723 * DuckDB ATTACH statement 2724 */ 2725 sstduckdbAttach, 2726 2727 /** 2728 * DuckDB DETACH statement 2729 */ 2730 sstduckdbDetach, 2731 2732 /** 2733 * DuckDB EXPORT DATABASE statement 2734 */ 2735 sstduckdbExportDatabase, 2736 2737 /** 2738 * DuckDB IMPORT DATABASE statement 2739 */ 2740 sstduckdbImportDatabase, 2741 2742 /** 2743 * DuckDB SUMMARIZE statement 2744 */ 2745 sstduckdbSummarize, 2746 2747 /** 2748 * DuckDB INSTALL statement 2749 */ 2750 sstduckdbInstall, 2751 2752 /** 2753 * DuckDB LOAD statement 2754 */ 2755 sstduckdbLoad, 2756 2757 /** 2758 * DuckDB FORCE CHECKPOINT statement 2759 */ 2760 sstduckdbForceCheckpoint, 2761 2762 /** 2763 * DuckDB CREATE MACRO statement 2764 */ 2765 sstduckdbCreateMacro, 2766 2767 /** 2768 * DuckDB CREATE SECRET statement 2769 */ 2770 sstduckdbCreateSecret, 2771 2772 /** 2773 * DuckDB DROP SECRET statement 2774 */ 2775 sstduckdbDropSecret, 2776 2777 /** 2778 * DuckDB DROP MACRO statement 2779 */ 2780 sstduckdbDropMacro, 2781 2782 /** 2783 * DuckDB PIVOT statement 2784 */ 2785 sstduckdbPivot, 2786 2787 /** 2788 * DuckDB UNPIVOT statement 2789 */ 2790 sstduckdbUnpivot, 2791 2792 /** 2793 * DuckDB SET VARIABLE statement 2794 */ 2795 sstduckdbSetVariable, 2796 2797 /** 2798 * DuckDB PRAGMA statement 2799 */ 2800 sstduckdbPragma, 2801 2802 /** 2803 * OceanBase CREATE TENANT statement (Phase 4 Batch 1) 2804 */ 2805 sstoceanbase_create_tenant, 2806 2807 /** 2808 * OceanBase ALTER TENANT statement (Phase 4 Batch 1) 2809 */ 2810 sstoceanbase_alter_tenant, 2811 2812 /** 2813 * OceanBase DROP TENANT statement (Phase 4 Batch 1) 2814 */ 2815 sstoceanbase_drop_tenant, 2816 2817 /** 2818 * OceanBase CREATE RESOURCE POOL statement (Phase 4 Batch 2) 2819 */ 2820 sstoceanbase_create_resource_pool, 2821 2822 /** 2823 * OceanBase ALTER RESOURCE POOL statement (Phase 4 Batch 2) 2824 */ 2825 sstoceanbase_alter_resource_pool, 2826 2827 /** 2828 * OceanBase DROP RESOURCE POOL statement (Phase 4 Batch 2) 2829 */ 2830 sstoceanbase_drop_resource_pool, 2831 2832 /** 2833 * OceanBase CREATE RESOURCE UNIT statement (Phase 4 Batch 2) 2834 */ 2835 sstoceanbase_create_resource_unit, 2836 2837 /** 2838 * OceanBase ALTER RESOURCE UNIT statement (Phase 4 Batch 2) 2839 */ 2840 sstoceanbase_alter_resource_unit, 2841 2842 /** 2843 * OceanBase DROP RESOURCE UNIT statement (Phase 4 Batch 2) 2844 */ 2845 sstoceanbase_drop_resource_unit, 2846 2847 /** 2848 * OceanBase CREATE TABLEGROUP statement (Phase 4 Batch 6) 2849 */ 2850 sstoceanbase_create_tablegroup, 2851 2852 /** 2853 * OceanBase ALTER TABLEGROUP statement (Phase 4 Batch 6) 2854 */ 2855 sstoceanbase_alter_tablegroup, 2856 2857 /** 2858 * OceanBase DROP TABLEGROUP statement (Phase 4 Batch 6) 2859 */ 2860 sstoceanbase_drop_tablegroup, 2861 2862 /* Phase 4 Batch 8 reuses Oracle's pre-existing sstoraclecreateoutline, 2863 * sstoraclealteroutline, and sstoracledropoutline per ADR-8 — no new 2864 * ssst* values are added for OUTLINE DDL. The OceanBase statement 2865 * classes are tagged with the Oracle enums directly. */ 2866 2867 /** 2868 * OceanBase ALTER SYSTEM statement (Phase 4 Batch 3 + Batch 10). 2869 * Covers all ALTER SYSTEM variants: parameter changes, freeze, 2870 * zone/server management, switchover, backup, and the rare verbs 2871 * (change replica, migrate unit, add/drop storage, etc.). 2872 */ 2873 sstoceanbase_alter_system, 2874 2875 /** 2876 * OceanBase system-tenant {@code SHOW} family 2877 * (documented syntax gaps — SHOW TENANT / SHOW CREATE TENANT / 2878 * SHOW RESOURCE POOL). One umbrella enum for the three variants; 2879 * the concrete form is discriminated on the AST node. 2880 */ 2881 sstoceanbase_show_tenant, 2882 2883 /** 2884 * OceanBase FLASHBACK statement (FLASHBACK TABLE / FLASHBACK DATABASE). 2885 * Covers recycle-bin recovery: {@code FLASHBACK TABLE ... TO BEFORE DROP 2886 * [RENAME TO ...]}, {@code FLASHBACK DATABASE ... TO BEFORE DROP}. 2887 */ 2888 sstoceanbase_flashback, 2889 2890 /** 2891 * OceanBase PURGE statement (PURGE TABLE / PURGE DATABASE / PURGE RECYCLEBIN). 2892 * Covers permanent removal of recycle-bin objects. 2893 */ 2894 sstoceanbase_purge, 2895 2896 /** 2897 * Dameng REFRESH MATERIALIZED VIEW statement 2898 * {@link gudusoft.gsqlparser.stmt.dameng.TDamengRefreshMaterializedViewStmt} 2899 */ 2900 sstdamengrefreshmaterializedview, 2901 2902 /** 2903 * OceanBase XA transaction statement (XA START/END/PREPARE/COMMIT/ROLLBACK/RECOVER). 2904 * Covers two-phase-commit coordination in MySQL mode. 2905 */ 2906 sstoceanbase_xa, 2907 2908 /** 2909 * OceanBase CREATE DBLINK statement (US-005 Round 3). 2910 * Covers cross-tenant database-link creation with TENANT/HOST/PORT/DATABASE/USER/PASSWORD options. 2911 */ 2912 sstoceanbase_create_dblink, 2913 2914 /** 2915 * OceanBase DROP DBLINK statement (US-005 Round 3). 2916 */ 2917 sstoceanbase_drop_dblink, 2918 2919 /** 2920 * OceanBase CREATE RESTORE POINT statement (US-006 Round 3). 2921 */ 2922 sstoceanbase_create_restore_point, 2923 2924 /** 2925 * OceanBase DROP RESTORE POINT statement (US-006 Round 3). 2926 */ 2927 sstoceanbase_drop_restore_point, 2928 2929 /** 2930 * Impala COMPUTE STATS / COMPUTE INCREMENTAL STATS statement. 2931 */ 2932 sstimpalacomputestats, 2933 2934 /** 2935 * Impala DROP STATS / DROP INCREMENTAL STATS statement. 2936 */ 2937 sstimpaladropstats, 2938 2939 /** 2940 * Impala INVALIDATE METADATA statement. 2941 */ 2942 sstimpalainvalidatemetadata, 2943 2944 /** 2945 * Impala REFRESH statement family (REFRESH table [PARTITION (...)], 2946 * REFRESH AUTHORIZATION, REFRESH FUNCTIONS db). 2947 */ 2948 sstimpalarefresh, 2949 2950 /** 2951 * Impala SHUTDOWN() / SHUTDOWN('host'[, port]) statement. 2952 */ 2953 sstimpalashutdown, 2954 2955 /** 2956 * Exasol statement-level recognition (split and typed, parsed as raw 2957 * token stream via TUnknownSqlStatement). Registered by TSqlCmdsExasol. 2958 */ 2959 sstexasolalterconnection, 2960 sstexasolaltersession, 2961 sstexasolaltersystem, 2962 sstexasolaltervirtualschema, 2963 sstexasolalterconsumergroup, 2964 sstexasolcreateconnection, 2965 sstexasolcreateconsumergroup, 2966 sstexasolcreatescript, 2967 sstexasolcreatevirtualschema, 2968 sstexasoldropconnection, 2969 sstexasoldropconsumergroup, 2970 sstexasoldropscript, 2971 sstexasoldropvirtualschema, 2972 sstexasolcommenton, 2973 sstexasoldescribe, 2974 sstexasolexecutescript, 2975 sstexasolexport, 2976 sstexasolimport, 2977 sstexasolflushstatistics, 2978 sstexasolimpersonate, 2979 sstexasolopenschema, 2980 sstexasolcloseschema, 2981 sstexasolpreload, 2982 sstexasolrecompress, 2983 sstexasolrename, 2984 sstexasolreorganize, 2985 sstexasoltruncateauditlogs, 2986 2987 /** 2988 * SAP HANA statement-level recognition (split and typed, parsed as raw 2989 * token stream via TUnknownSqlStatement). Registered by TSqlCmdsHana. 2990 */ 2991 ssthanacreateclientsidekey, 2992 ssthanaalterclientsidekey, 2993 ssthanadropclientsidekey, 2994 ssthanaaltercollection, 2995 ssthanacreatelibrary, 2996 ssthanaalterlibrary, 2997 ssthanadroplibrary, 2998 ssthanacreateprojectionview, 2999 ssthanarecoverencryptionrootkeys, 3000 ssthanarefreshview, 3001 ssthanarenameschema, 3002 ssthanareleasesavepoint, 3003 3004 } 3005