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