Modifier and Type | Class and Description |
---|---|
class |
TCustomSqlStatement
TCustomSqlStatement is the root class for all SQL statements.
|
Modifier and Type | Class and Description |
---|---|
class |
TCTE
A common table expression permits defining a result table with a table-name that can be specified as a table name in any FROM clause of the fullselect that follows.
|
class |
TFromClause |
class |
TJoinExpr
Represents a JOIN expression in SQL statements.
|
class |
TJsonTable
This class is used to represent a JSON_TABLE function in Oracle and OpenJson function in SQL Server.
|
class |
TPivotClause
use the PIVOT and UNPIVOT relational operators to change a table-valued expression into another table.
|
class |
TTable
Represents various kinds of table source in from clause.
|
class |
TTableFunction |
Modifier and Type | Class and Description |
---|---|
class |
TFlattenFunction |
class |
TMLPredictFunction |
class |
TUnPackFunction
TeraData UnPack function
|
Modifier and Type | Class and Description |
---|---|
class |
TAlterAuditPolicyStmt
SQL alter audit policy statement
|
class |
TAlterCredentialStmt
databricks, hana
|
class |
TAlterDatabaseStmt
SQL alter database statement.
|
class |
TAlterFunctionStmt
SQL alter function statement.
|
class |
TAlterGroup |
class |
TAlterIndexStmt
SQL alter index statement.
|
class |
TAlterLibraryStmt
SQL alter library statement.
|
class |
TAlterMaterializedViewStmt
SQL alter materialized view statement
TAlterMaterializedViewStmt.getMaterializedViewName() returns the materialized view name |
class |
TAlterPackageStmt |
class |
TAlterProcedureStmt |
class |
TAlterRelation |
class |
TAlterRoleStmt |
class |
TAlterSchemaStmt |
class |
TAlterSequenceStatement |
class |
TAlterSessionStatement
alter session statement
|
class |
TAlterSynonymStmt |
class |
TAlterTableStatement
SQL alter table statement.
|
class |
TAlterTriggerStmt |
class |
TAlterTypeStatement |
class |
TAlterUserStmt |
class |
TAlterViewStatement |
class |
TAnalyzeStmt |
class |
TAssignStmt
The assignment statement sets the current value of a variable, field, parameter,
or element that has been declared in the current scope.
|
class |
TBeginTran |
class |
TBlockSqlStatement
Base class for all sql statements that include multiple sql statements
|
class |
TBreakStmt |
class |
TCallStatement |
class |
TCaseStmt
The CASE statement chooses from a sequence of conditions, and execute a corresponding statement.
|
class |
TCloseStmt
The CLOSE statement closes a cursor or cursor variable, thereby allowing its resources to be reused.
|
class |
TCommentOnSqlStmt
Represents db2,oracle comment on statement.
|
class |
TCommitStmt |
class |
TCommonBlock
sql block may have label name.
|
class |
TCommonStoredProcedureSqlStatement
sql block with exception clause
|
class |
TConnectStmt |
class |
TCopyStmt |
class |
TCreateAliasStmt |
class |
TCreateAuditPolicyStmt |
class |
TCreateCredentialStmt |
class |
TCreateDatabaseLinkStmt |
class |
TCreateDatabaseSqlStatement |
class |
TCreateExtensionStmt |
class |
TCreateFunctionStmt
Create function.
|
class |
TCreateGroup |
class |
TCreateIndexSqlStatement
create an index.
|
class |
TCreateMacro |
class |
TCreateMaterializedSqlStatement |
class |
TCreateMaterializedViewLogSqlStatement
Oracle create materialized view log
Get table name
TCreateMaterializedViewLogSqlStatement.getTableName() , get column list TCreateMaterializedViewLogSqlStatement.getColumnList() |
class |
TCreateProcedureStmt
Create procedure statement.
|
class |
TCreateRoleStmt |
class |
TCreateSchemaSqlStatement |
class |
TCreateSequenceStmt |
class |
TCreateSynonymStmt |
class |
TCreateTablespaceStmt |
class |
TCreateTableSqlStatement
SQL create table statement.
|
class |
TCreateTriggerStmt
Create trigger statement.
|
class |
TCreateTypeStmt |
class |
TCreateUserStmt |
class |
TCreateViewSqlStatement
Define a view, which is a logical table based on one or more tables or views.
|
class |
TCursorDeclStmt
Represents cursor related statement, including:
|
class |
TCustomDropStatement |
class |
TDeclareCursorStmt
Single declare cursor sql statement for GaussDB
|
class |
TDeleteSqlStatement
SQL delete statement.
|
class |
TDenyStmt
SQLServer, databricks
|
class |
TDescribeStmt |
class |
TDisconnectStmt |
class |
TDoExecuteBlockStmt |
class |
TDropDatabaseLinkStmt |
class |
TDropDatabaseStmt |
class |
TDropFunctionStmt |
class |
TDropGroup |
class |
TDropIndexSqlStatement
remove an index or domain index from the database.
|
class |
TDropLibraryStmt |
class |
TDropMacro |
class |
TDropMaterializedViewLogStmt |
class |
TDropMaterializedViewStmt |
class |
TDropProcedureStmt |
class |
TDropProfileStmt |
class |
TDropProjectionStmt |
class |
TDropRoleStmt |
class |
TDropSchemaSqlStatement |
class |
TDropSequenceStmt |
class |
TDropStmt |
class |
TDropSynonymStmt |
class |
TDropTableSqlStatement
move a table or object table to the recycle bin or to remove the table and all its data from the database entirely.
|
class |
TDropTriggerSqlStatement |
class |
TDropUserStmt |
class |
TDropViewSqlStatement
remove a view or an object view from the database.
|
class |
TElsifStmt
Represents ELSEIF ...
|
class |
TEndTran |
class |
TExecImmeStmt
The EXECUTE IMMEDIATE statement builds and executes a dynamic SQL statement in
a single operation.
|
class |
TExecutePreparedStatement
Deprecated.
As of v2.3.3.7, replaced by
TExecuteSqlStatement |
class |
TExecuteSqlStatement
execute statement
db: couchbase, netezza,greenplum,mysql, postgresql,redshift
|
class |
TExitStmt
The EXIT statement exits a loop and transfers control to the end of the loop.
|
class |
TExplainPlan |
class |
TFetchStmt
The FETCH statement retrieves rows of data from the result set of a multiple-row query.
|
class |
TForStmt |
class |
TGetDiagnosticsStmt
Deprecated.
since GSP Java version 2.3.9.3, use
TGetDiagStmt instead. |
class |
TGetDiagStmt |
class |
TGrantStmt |
class |
TIfStmt
The IF statement executes or skips a sequence of statements, depending on the value
of a Boolean expression
|
class |
TInsertSqlStatement
SQL insert statement.
|
class |
TIterateStmt |
class |
TLeaveStmt |
class |
TListStmt |
class |
TLockTableStmt |
class |
TLoopStmt
A LOOP statement executes a sequence of statements multiple times.
|
class |
TMergeSqlStatement
Merge SQL statement.
|
class |
TMSCKStmt |
class |
TMssqlCreateType |
class |
TOpenforStmt
The OPEN-FOR statement executes the SELECT statement associated with a cursor variable.
|
class |
TOpenStmt
The OPEN statement executes the query associated with a cursor.
|
class |
TParseErrorSqlStatement |
class |
TPrepareStmt |
class |
TRaiseStmt
The RAISE statement stops normal execution of a PL/SQL block or subprogram and transfers control to an exception handler.
|
class |
TReindexStmt |
class |
TReleaseSavepointStmt |
class |
TRenameStmt |
class |
TRepeatStmt |
class |
TResetStmt
This class represents reset statement of GaussDB.
|
class |
TReturnStmt
The RETURN statement immediately completes the execution of a subprogram and returns control to the invoker
|
class |
TRevokeStmt |
class |
TRollbackStmt |
class |
TRoutine
Base class of procedure and function.
|
class |
TSavepointStmt |
class |
TSelectSqlStatement
Class
TSelectSqlStatement represents query specification, query expression and select statement. |
class |
TSetCatalogStmt |
class |
TSetDatabaseObjectStmt |
class |
TSetSchemaStmt |
class |
TSetStmt |
class |
TShowStmt |
class |
TStartTransactionStmt |
class |
TStoredProcedureSqlStatement
block with declaration and parameters
Base class for stored procedure such as create function, procedure, trigger and etc. |
class |
TTruncateStatement |
class |
TUnknownSqlStatement |
class |
TUnloadStmt
Athena, Hana, redshift
|
class |
TUnsetStmt |
class |
TUpdateSqlStatement
SQL update statement.
|
class |
TUpsertStmt |
class |
TUseDatabase |
class |
TUseStmt
Deprecated.
since v2.6.2.8, please use
TUseDatabase instead. |
class |
TVacuumStmt |
class |
TVarDeclStmt
Represents declare statement that used to decalre variable, constant, exception and subtype.
|
class |
TWhileStmt |
Modifier and Type | Class and Description |
---|---|
class |
TExportDataStmt |
Modifier and Type | Class and Description |
---|---|
class |
TInferKeyspaceStmt |
class |
TTBuildIndexesStmt |
Modifier and Type | Class and Description |
---|---|
class |
TConvertToDeltaStmt |
class |
TCreateCatalogStmt |
class |
TCreateExternalLocationStmt |
class |
TOptimizeStmt |
class |
TReorgTableStmt |
class |
TRestoreTableStmt |
Modifier and Type | Class and Description |
---|---|
class |
TDaxEvaluateStmt
DAX Evaluate query.
|
class |
TDaxExprStmt
DAX expression statement, syntax like
|
class |
TDaxStmt
Base class of DAX statement
|
Modifier and Type | Class and Description |
---|---|
class |
TSlashCommand |
Modifier and Type | Class and Description |
---|---|
class |
THiveCreateFunction
Hive create function.
|
class |
THiveCreateRole |
class |
THiveDescribe |
class |
THiveDropDatabase |
class |
THiveDropFunction |
class |
THiveDropRole |
class |
THiveExplain |
class |
THiveExportTable |
class |
THiveFromQuery |
class |
THiveGrant |
class |
THiveGrantRole |
class |
THiveImportTable |
class |
THiveLoad |
class |
THiveRevoke |
class |
THiveRevokeRole |
class |
THiveSet |
class |
THiveShow |
class |
THiveShowGrant |
class |
THiveShowRoleGrant |
class |
THiveSwitchDatabase
Deprecated.
since 2.6.2.6, use
TUseDatabase instead |
class |
THiveUnlockTable |
Modifier and Type | Class and Description |
---|---|
class |
TComputeStats |
Modifier and Type | Class and Description |
---|---|
class |
TInformixAllocateCollectionStmt |
class |
TInformixAllocateDescriptorStmt |
class |
TInformixAllocateRow |
class |
TInformixAlterAccess_MethodStmt |
class |
TInformixAlterFragment |
class |
TInformixCreateFunction
Informix create function.
|
class |
TInformixCreateProcedure
Informix create procedure.
|
class |
TInformixCreateRowTypeStmt |
class |
TInformixCreateTrigger
Deprecated.
As of v2.0.1.0, replaced by
TCreateTriggerStmt |
class |
TInformixDropRowTypeStmt |
class |
TInformixExecuteFunction |
class |
TInformixExecuteImmediate |
class |
TInformixExecuteProcedure |
class |
TInformixExecuteStmt |
Modifier and Type | Class and Description |
---|---|
class |
TMdxAlterCube |
class |
TMdxCalculate |
class |
TMdxCall |
class |
TMdxCase |
class |
TMdxClearCalculations |
class |
TMdxCreateAction |
class |
TMdxCreateCellCalculation |
class |
TMdxCreateGlobalCube |
class |
TMdxCreateMeasure |
class |
TMdxCreateMember |
class |
TMdxCreateSessionCube |
class |
TMdxCreateSet |
class |
TMdxCreateSubCube |
class |
TMdxDrillthrough |
class |
TMdxDropAction |
class |
TMdxDropCellCalculation |
class |
TMdxDropMember |
class |
TMdxDropSet |
class |
TMdxDropSubcube |
class |
TMdxExpression |
class |
TMdxFreeze |
class |
TMdxIf |
class |
TMdxRefreshCube |
class |
TMdxScope |
class |
TMdxSelect
MDX, select statement.
|
class |
TMdxUpdate |
Modifier and Type | Class and Description |
---|---|
class |
TCustomMySQLStmt |
class |
TLoadDataStmt |
class |
TMySQLBlock
Deprecated.
since GSP Java version 2.5.1.2, use
TCommonBlock instead. |
class |
TMySQLCallStmt
Deprecated.
since GSP Java version 2.5.1.2, use
TCallStatement instead. |
class |
TMySQLCaseStmt |
class |
TMySQLCreateFunction
Deprecated.
since GSP Java version 2.5.1.2, use
TCreateFunctionStmt instead. |
class |
TMySQLCreateProcedure
Deprecated.
since GSP Java version 2.3.9.3, use
TCreateProcedureStmt instead. |
class |
TMySQLCreateTrigger
Deprecated.
As of v2.0.1.0, replaced by
TCreateTriggerStmt |
class |
TMySQLDeallocatePrepareStmt |
class |
TMySQLDeclare |
class |
TMySQLFetchCursor
Deprecated.
As of v2.5.1.3, replaced by
TFetchStmt |
class |
TMySQLIfStmt |
class |
TMySQLLoopStmt
Deprecated.
since GSP Java version 2.3.9.3, use
TLoopStmt instead. |
class |
TMySQLOpenCursor
Deprecated.
As of v2.5.1.3, replaced by
TOpenStmt |
class |
TMySQLOptimizeTableStmt |
class |
TMySQLRepeatStmt
Deprecated.
As of v2.0.4.6, replaced by
TRepeatStmt |
class |
TMySQLReturn
Deprecated.
since GSP Java version 2.5.1.2, use
TReturnStmt instead. |
class |
TMySQLSet
Deprecated.
since GSP Java version 2.5.1.2, use
TSetStmt instead. |
class |
TMySQLShowStmt |
class |
TMySQLSignal |
class |
TMySQLSource |
class |
TMySQLStmtStub |
class |
TMySQLWhileStmt
Deprecated.
As of v2.0.5.3, use
TWhileStmt instead |
class |
TShowEngineStmt |
class |
TShowIndexStmt |
Modifier and Type | Class and Description |
---|---|
class |
TNetezzaGenerateStatistics
netezza generate [express] statistics statement
|
class |
TNetezzaGroomTable
netezza groom table statement.
|
Modifier and Type | Class and Description |
---|---|
class |
TBasicStmt
Includes some basic expression statement in plsql.
|
class |
TCompoundTriggerBody |
class |
TCustomOracleSqlStmt |
class |
TOracleCreateDirectoryStmt |
class |
TOracleCreateLibraryStmt |
class |
TOracleCreateSequenceStmt
Deprecated.
As of v1.4.4.5, replaced by
TCreateSequenceStmt |
class |
TOracleCreateSynonymStmt
Deprecated.
As of v1.4.4.5, replaced by
TCreateSynonymStmt |
class |
TOracleExecuteProcedure |
class |
TPlsqlContinue |
class |
TPlsqlCreateFunction
Oracle create function.
|
class |
TPlsqlCreatePackage
The CREATE PACKAGE statement creates or replaces the specification for a stored package,
which is an encapsulated collection of related procedures, functions,
and other program objects stored together in the database.
|
class |
TPlsqlCreateProcedure
This class represents 3 types of SQL statement:
Create procedure statement, creates or replaces a standalone stored procedure or a call specification.
|
class |
TPlsqlCreateTrigger
The CREATE TRIGGER statement creates or replaces a database trigger, which is either of the following:
A stored PL/SQL block associated with a table, a schema, or the database.
An anonymous PL/SQL block or a call to a procedure implemented in PL/SQL or Java.
For detailed information about Oracle simple_dml_trigger, compound_dml_trigger, non_dml_trigger
Please check
TTriggeringClause |
class |
TPlsqlCreateType
The CREATE TYPE statement creates or replaces
|
class |
TPlsqlCreateType_Placeholder
This class is a placeholder for CREATE TYPE statement.
|
class |
TPlsqlCreateTypeBody
The CREATE TYPE BODY defines or implements the member methods defined in the
object type specification.
|
class |
TPlsqlDummyStmt |
class |
TPlsqlForallStmt
The FORALL statement issues a series of static or dynamic DML statements, usually much faster than an equivalent FOR loop.
|
class |
TPlsqlGotoStmt
The GOTO statement branches unconditionally to a statement label or block label.
|
class |
TPlsqlNullStmt |
class |
TPlsqlPipeRowStmt |
class |
TPlsqlPragmaDeclStmt |
class |
TPlsqlProcedureSpecStmt |
class |
TPlsqlRecordTypeDefStmt
A record is a composite variable that can store data values of different types.
|
class |
TPlsqlSqlStmt |
class |
TPlsqlStatement |
class |
TPlsqlSubProgram
Deprecated.
As of v1.6.4.1
|
class |
TPlsqlTableTypeDefStmt
A collection groups elements of the same type in a specified order.
|
class |
TPlsqlVarrayTypeDefStmt
A collection groups elements of the same type in a specified order.
|
class |
TSqlplusCmdStatement |
Modifier and Type | Class and Description |
---|---|
class |
TDropRoleSqlStatement |
class |
TForEachStmt |
class |
TGrantSqlStatement
Deprecated.
As of v1.6.3.7, replaced by
TGrantStmt |
class |
TLockSqlStatement
Deprecated.
As of v1.6.3.7, May add lock statement under package: gudusoft.gsqlparser.stmt
|
class |
TMoveStmt |
class |
TNullStmt |
class |
TPerformanceStmt |
class |
TPgImport |
class |
TPlsqlCreateTriggerSqlStatement
Deprecated.
As of v2.0.1.0, replaced by
TCreateTriggerStmt
Create trigger |
class |
TPostgresqlTableStmt |
class |
TRefreshMaterializedViewStmt |
class |
TSetSearchPathStmt
Deprecated.
since GSP Java version 2.6.1.2, use
TSetStmt instead. |
class |
TShowSearchPathStmt |
Modifier and Type | Class and Description |
---|---|
class |
TResetSessionStmt |
Modifier and Type | Class and Description |
---|---|
class |
TFetchFromStmt |
class |
TRedshiftAbort |
class |
TRedshiftAlterSchema |
class |
TRedshiftAlterUser |
class |
TRedshiftAnalyze |
class |
TRedshiftAnalyzeCompression |
class |
TRedshiftBegin |
class |
TRedshiftCancel |
class |
TRedshiftClose |
class |
TRedshiftComment |
class |
TRedshiftCommit |
class |
TRedshiftCopy |
class |
TRedshiftCreateSchema
Deprecated.
since GSP Java version 2.5.2.5, use
TCreateSchemaSqlStatement instead. |
class |
TRedshiftCreateUser |
class |
TRedshiftDeallocate |
class |
TRedshiftDeclare |
class |
TRedshiftDropSchema |
class |
TRedshiftDropUser |
class |
TRedshiftEnd |
class |
TRedshiftExplain |
class |
TRedshiftLock
Deprecated.
since version, 2.9.3.5, use
TLockTableStmt instead. |
class |
TRedshiftPrepare |
class |
TRedshiftReset |
class |
TRedshiftRollback |
class |
TRedshiftSessionAuthorization |
class |
TRedshiftUnload
Deprecated.
since version 2.5.9.1, use
TUnloadStmt instead. |
class |
TRedshiftVacuum |
Modifier and Type | Class and Description |
---|---|
class |
TAlterAccountStmt |
class |
TAlterFileFormatStmt |
class |
TAlterNetworkPolicyStmt |
class |
TAlterPipeStmt |
class |
TAlterResourceMonitorStmt |
class |
TAlterShareStmt |
class |
TAlterStageStmt |
class |
TAlterTaskStmt
Snowflake alter task
|
class |
TAlterWarehouseStmt |
class |
TCreateFileFormatStmt |
class |
TCreateNetworkPolicyStmt |
class |
TCreatePipeStmt |
class |
TCreateResourceMonitorStmt |
class |
TCreateShareStmt |
class |
TCreateStageStmt
Snowflake create stage
|
class |
TCreateStreamStmt |
class |
TCreateTaskStmt |
class |
TCreateWarehouseStmt |
class |
TDropStreamStmt |
class |
TGetStmt |
class |
TPseudoExprStmt
expression used in the create function body will be treated as a pseudo expression statement.
|
class |
TPutStmt |
class |
TRemoveStmt |
class |
TSnowflakeCopyIntoStmt |
class |
TUndropStmt |
class |
TUseRole |
class |
TUseSchema
Snowflake use schema
|
class |
TUseSecondaryRolesStmt |
class |
TUseWarehouse |
Modifier and Type | Class and Description |
---|---|
class |
TCacheTable |
class |
TRefresh |
class |
TResourceManagement |
Modifier and Type | Class and Description |
---|---|
class |
TInsertBulk |
class |
TSybaseDeleteStatistics |
class |
TSybaseDumpTran |
class |
TSybaseUpdateIndexStatistics |
class |
TSybaseWritetext |
Modifier and Type | Class and Description |
---|---|
class |
TAlterAccessPolicy |
class |
TAlterAuthentication |
class |
TAlterFaultGroup |
class |
TAlterNetworkInterface |
class |
TAlterNode |
class |
TAlterProfile |
class |
TAlterProjectionRename |
class |
TAlterResourcePool |
class |
TAlterSubnet |
class |
TCreateAccessPolicy |
class |
TCreateAuthentication |
class |
TCreateFaultGroup |
class |
TCreateHCatalogSchema |
class |
TCreateSubnet |
class |
TDropAccessPolicy |
class |
TDropAggregateFunction |
class |
TDropAuthentication |
class |
TDropFaultGroup |
class |
TDropNetworkInterface |
class |
TDropResourcePool |
class |
TDropSubnet |
class |
TDropTextIndex |
class |
TDropTransformFunction |
class |
TExportToVertica |
class |
TProfileStmt |
class |
TVerticaCreateFunction |
class |
TVerticaSetStmt |
class |
TVerticaShow |