See: Description
| Class | Description |
|---|---|
| TAbortLoadTransactionStmt |
ABORT LOAD TRANSACTION statement for StarRocks.
|
| TAlterAuditPolicyStmt |
SQL alter audit policy statement
|
| TAlterCredentialStmt |
databricks, hana
|
| TAlterDatabaseStmt |
SQL alter database statement.
|
| TAlterFunctionStmt |
SQL alter function statement.
|
| TAlterGroup | |
| TAlterIndexStmt |
SQL alter index statement.
|
| TAlterLibraryStmt |
SQL alter library statement.
|
| TAlterMaterializedViewStmt |
SQL alter materialized view statement
TAlterMaterializedViewStmt.getMaterializedViewName() returns the materialized view name |
| TAlterPackageStmt | |
| TAlterProcedureStmt | |
| TAlterRelation | |
| TAlterRoleStmt | |
| TAlterRoutineLoadStmt |
ALTER ROUTINE LOAD statement for StarRocks.
|
| TAlterSchemaStmt | |
| TAlterSequenceStatement | |
| TAlterSessionStatement |
alter session statement
|
| TAlterSynonymStmt | |
| TAlterTableStatement |
SQL alter table statement.
|
| TAlterTriggerStmt | |
| TAlterTypeStatement | |
| TAlterUserStmt | |
| TAlterViewStatement | |
| TAnalyzeStmt |
ANALYZE statement for collecting table statistics.
|
| TAssignStmt |
The assignment statement sets the current value of a variable, field, parameter,
or element that has been declared in the current scope.
|
| TBeginLoadTransactionStmt |
BEGIN LOAD TRANSACTION statement for StarRocks.
|
| TBeginTran | |
| TBlockSqlStatement |
Base class for all sql statements that include multiple sql statements
|
| TBreakStmt | |
| TCallStatement | |
| TCaseStmt |
The CASE statement chooses from a sequence of conditions, and execute a corresponding statement.
|
| TCloseStmt |
The CLOSE statement closes a cursor or cursor variable, thereby allowing its resources to be reused.
|
| TCommentOnSqlStmt |
Represents db2,oracle comment on statement.
|
| TCommitLoadTransactionStmt |
COMMIT LOAD TRANSACTION statement for StarRocks.
|
| TCommitStmt | |
| TCommonBlock |
sql block may have label name.
|
| TCommonStoredProcedureSqlStatement |
sql block with exception clause
|
| TConnectStmt | |
| TCopyStmt | |
| TCreateAliasStmt | |
| TCreateAuditPolicyStmt | |
| TCreateCredentialStmt | |
| TCreateDatabaseLinkStmt | |
| TCreateDatabaseSqlStatement | |
| TCreateExtensionStmt | |
| TCreateFunctionStmt |
Create function.
|
| TCreateGroup | |
| TCreateIndexSqlStatement |
create an index.
|
| TCreateMacro | |
| TCreateMaterializedSqlStatement | |
| TCreateMaterializedViewLogSqlStatement |
Oracle create materialized view log
Get table name
TCreateMaterializedViewLogSqlStatement.getTableName(), get column list TCreateMaterializedViewLogSqlStatement.getColumnList() |
| TCreateProcedureStmt |
Create procedure statement.
|
| TCreateProjectionStmt |
Vertica CREATE PROJECTION statement.
|
| TCreateRoleStmt | |
| TCreateRoutineLoadStmt |
CREATE ROUTINE LOAD statement for StarRocks.
|
| TCreateSchemaSqlStatement | |
| TCreateSequenceStmt | |
| TCreateSynonymStmt | |
| TCreateTablespaceStmt | |
| TCreateTableSqlStatement |
SQL create table statement.
|
| TCreateTriggerStmt |
Create trigger statement.
|
| TCreateTypeStmt | |
| TCreateUserStmt | |
| TCreateViewSqlStatement |
Define a view, which is a logical table based on one or more tables or views.
|
| TCursorDeclStmt |
Represents cursor related statement, including:
|
| TCustomDropStatement | |
| TDeclareCursorStmt |
Single declare cursor sql statement for GaussDB
|
| TDeleteSqlStatement |
SQL delete statement.
|
| TDenyStmt |
SQLServer, databricks
|
| TDescribeStmt | |
| TDisconnectStmt | |
| TDoExecuteBlockStmt | |
| TDropDatabaseLinkStmt | |
| TDropDatabaseStmt | |
| TDropFunctionStmt | |
| TDropGroup | |
| TDropIndexSqlStatement |
remove an index or domain index from the database.
|
| TDropLibraryStmt | |
| TDropMacro | |
| TDropMaterializedViewLogStmt | |
| TDropMaterializedViewStmt | |
| TDropProcedureStmt | |
| TDropProfileStmt | |
| TDropProjectionStmt | |
| TDropRoleStmt | |
| TDropSchemaSqlStatement | |
| TDropSequenceStmt | |
| TDropStmt | |
| TDropSynonymStmt | |
| TDropTableSqlStatement |
move a table or object table to the recycle bin or to remove the table and all its data from the database entirely.
|
| TDropTriggerSqlStatement | |
| TDropUserStmt | |
| TDropViewSqlStatement |
remove a view or an object view from the database.
|
| TElsifStmt |
Represents ELSEIF ...
|
| TEndTran | |
| TExecImmeStmt |
The EXECUTE IMMEDIATE statement builds and executes a dynamic SQL statement in
a single operation.
|
| TExecutePreparedStatement | Deprecated
As of v2.3.3.7, replaced by
TExecuteSqlStatement |
| TExecuteSqlStatement |
execute statement
db: couchbase, netezza,greenplum,mysql, postgresql,redshift
|
| TExitStmt |
The EXIT statement exits a loop and transfers control to the end of the loop.
|
| TExplainPlan | |
| TFetchStmt |
The FETCH statement retrieves rows of data from the result set of a multiple-row query.
|
| TForStmt | |
| TGetDiagnosticsStmt | Deprecated
since GSP Java version 2.3.9.3, use
TGetDiagStmt instead. |
| TGetDiagStmt | |
| TGrantStmt | |
| TIfStmt |
The IF statement executes or skips a sequence of statements, depending on the value
of a Boolean expression
|
| TInsertSqlStatement |
SQL insert statement.
|
| TIterateStmt | |
| TLeaveStmt | |
| TListStmt | |
| TLockTableStmt | |
| TLoopStmt |
A LOOP statement executes a sequence of statements multiple times.
|
| TMergeSqlStatement |
Merge SQL statement.
|
| TMSCKStmt | |
| TMssqlCreateType | |
| TOpenforStmt |
The OPEN-FOR statement executes the SELECT statement associated with a cursor variable.
|
| TOpenStmt |
The OPEN statement executes the query associated with a cursor.
|
| TParseErrorSqlStatement | |
| TPrepareStmt | |
| TRaiseStmt |
The RAISE statement stops normal execution of a PL/SQL block or subprogram and transfers control to an exception handler.
|
| TReindexStmt | |
| TReleaseSavepointStmt | |
| TRenameStmt | |
| TRepeatStmt | |
| TResetStmt |
This class represents reset statement of GaussDB.
|
| TReturnStmt |
The RETURN statement immediately completes the execution of a subprogram and returns control to the invoker
|
| TRevokeStmt | |
| TRollbackStmt | |
| TRoutine |
Base class of procedure and function.
|
| TRoutineLoadJobActionStmt |
Statement class for StarRocks Routine Load job action statements.
|
| TSavepointStmt | |
| TSelectSqlStatement |
Class
TSelectSqlStatement represents query specification, query expression and select statement. |
| TSetCatalogStmt | |
| TSetDatabaseObjectStmt | |
| TSetSchemaStmt | |
| TSetStmt | |
| TShowLoadTransactionStmt |
SHOW LOAD TRANSACTION statement for StarRocks.
|
| TShowRoutineLoadStmt |
SHOW ROUTINE LOAD statement for StarRocks.
|
| TShowStmt | |
| TSignalStmt | |
| TStarrocksAlterResourceGroupStmt |
Statement class for StarRocks ALTER RESOURCE GROUP.
|
| TStarrocksAlterStorageVolumeStmt |
ALTER STORAGE VOLUME statement for StarRocks.
|
| TStarrocksBackupStmt |
BACKUP SNAPSHOT statement for StarRocks.
|
| TStarrocksCacheSelectStmt |
Statement class for StarRocks CACHE SELECT statement.
|
| TStarrocksCancelBackupRestoreStmt |
CANCEL BACKUP and CANCEL RESTORE statements for StarRocks.
|
| TStarrocksCancelExportStmt |
CANCEL EXPORT statement for StarRocks.
|
| TStarrocksCreateDictionaryStmt |
Statement class for StarRocks CREATE DICTIONARY statement.
|
| TStarrocksCreateRepositoryStmt |
CREATE REPOSITORY statement for StarRocks.
|
| TStarrocksCreateResourceGroupStmt |
CREATE RESOURCE GROUP statement for StarRocks.
|
| TStarrocksCreateStorageVolumeStmt |
CREATE STORAGE VOLUME statement for StarRocks.
|
| TStarrocksDescStorageVolumeStmt |
DESC[RIBE] STORAGE VOLUME statement for StarRocks.
|
| TStarrocksDropDictionaryStmt |
Statement class for StarRocks DROP DICTIONARY statement.
|
| TStarrocksDropRepositoryStmt |
DROP REPOSITORY statement for StarRocks.
|
| TStarrocksDropResourceGroupStmt |
DROP RESOURCE GROUP statement for StarRocks.
|
| TStarrocksDropStorageVolumeStmt |
DROP STORAGE VOLUME statement for StarRocks.
|
| TStarrocksDropTaskStmt |
DROP TASK statement for StarRocks.
|
| TStarrocksExportStmt |
EXPORT TABLE statement for StarRocks.
|
| TStarrocksRefreshDictionaryStmt |
Statement class for StarRocks REFRESH DICTIONARY and CANCEL REFRESH DICTIONARY statements.
|
| TStarrocksRestoreStmt |
RESTORE SNAPSHOT statement for StarRocks.
|
| TStarrocksShowBackupRestoreStmt |
SHOW BACKUP and SHOW RESTORE statements for StarRocks.
|
| TStarrocksShowDictionaryStmt |
Statement class for StarRocks SHOW DICTIONARY statement.
|
| TStarrocksShowExportStmt |
SHOW EXPORT statement for StarRocks.
|
| TStarrocksShowFunctionsStmt |
StarRocks SHOW [FULL] [BUILTIN] FUNCTIONS [IN|FROM db] [LIKE 'pattern'] statement.
|
| TStarrocksShowResourceGroupStmt |
Statement class for StarRocks SHOW RESOURCE GROUP / SHOW RESOURCE GROUPS.
|
| TStarrocksShowSnapshotStmt |
SHOW SNAPSHOT statement for StarRocks.
|
| TStarrocksShowStorageVolumeStmt |
SHOW STORAGE VOLUMES statement for StarRocks.
|
| TStartTransactionStmt | |
| TStoredProcedureSqlStatement |
block with declaration and parameters
Base class for stored procedure such as create function, procedure, trigger and etc. |
| TSubmitTaskStmt |
SUBMIT TASK statement for StarRocks.
|
| TTruncateStatement | |
| TUnknownSqlStatement | |
| TUnloadStmt |
Athena, Hana, redshift
|
| TUnsetStmt | |
| TUpdateSqlStatement |
SQL update statement.
|
| TUpsertStmt | |
| TUseDatabase | |
| TUseStmt | Deprecated
since v2.6.2.8, please use
TUseDatabase instead. |
| TVacuumStmt | |
| TVarDeclStmt |
Represents declare statement that used to decalre variable, constant, exception and subtype.
|
| TWhileStmt |
| Enum | Description |
|---|---|
| TAlterFunctionStmt.AlterType | |
| TAlterProcedureStmt.AlterType | |
| TAlterSchemaStmt.AlterType | |
| TAlterSessionStatement.AlterSessionType | |
| TAssignStmt.AssignType | |
| TCopyStmt.ECopyType | |
| TCreateSchemaSqlStatement.EFromSource | |
| TCreateTableSqlStatement.TableSourceType | |
| TCursorDeclStmt.CursorKind | |
| TRoutineLoadJobActionStmt.ActionType | |
| TShowStmt.EShowType | |
| TStarrocksCancelBackupRestoreStmt.CancelType |
Type of cancel statement - BACKUP or RESTORE
|
| TStarrocksShowBackupRestoreStmt.ShowType |
Type of show statement - BACKUP or RESTORE
|
Some typical SQL statements:
TSelectSqlStatementTDeleteSqlStatementTInsertSqlStatementTUpdateSqlStatementTCreateTableSqlStatementgudusoft.gsqlparser.stmt