See: Description
Class | Description |
---|---|
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 | |
TAlterSchemaStmt | |
TAlterSequenceStatement | |
TAlterSessionStatement |
alter session statement
|
TAlterSynonymStmt | |
TAlterTableStatement |
SQL alter table statement.
|
TAlterTriggerStmt | |
TAlterTypeStatement | |
TAlterUserStmt | |
TAlterViewStatement | |
TAnalyzeStmt | |
TAssignStmt |
The assignment statement sets the current value of a variable, field, parameter,
or element that has been declared in the current scope.
|
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.
|
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.
|
TCreateRoleStmt | |
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.
|
TSavepointStmt | |
TSelectSqlStatement |
Class
TSelectSqlStatement represents query specification, query expression and select statement. |
TSetCatalogStmt | |
TSetDatabaseObjectStmt | |
TSetSchemaStmt | |
TSetStmt | |
TShowStmt | |
TSignalStmt | |
TStartTransactionStmt | |
TStoredProcedureSqlStatement |
block with declaration and parameters
Base class for stored procedure such as create function, procedure, trigger and etc. |
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 |
Some typical SQL statements:
TSelectSqlStatement
TDeleteSqlStatement
TInsertSqlStatement
TUpdateSqlStatement
TCreateTableSqlStatement
gudusoft.gsqlparser.stmt