| Class and Description |
|---|
| TColumnWithSortOrder |
| TConstant
SQL constant (sometimes called a literal) specifies a value.
|
| TCTEList
Collections of
TCTE. |
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TFromTable
Represents table source in from clause of select/delete statement, and update table clause of update statement.
|
| TFunctionCall
Represents the database function, all functions are represented by this class no matter what's type of the function.
|
| TJoin
A list of join
TCustomSqlStatement.joins represents table sources in following clauses of SQL statement:
from clause of select statement.
from clause of delete statement, Specifies an additional FROM clause, This Transact-SQL extension to DELETE allows specifying data from table_source and deleting the corresponding rows from the table in the first FROM clause.
from clause of update statement, Specifies that a table, view, or derived table source is used to provide the criteria for the update operation. |
| TJoinExpr
Internal used by parser.
|
| TJoinList |
| TNodeFactory |
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TOutputClause |
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeNodeList
List of parse tree node.
|
| TParseTreeVisitor |
| TPTNodeList |
| TResultColumnList |
| TReturningClause |
| TTable
Represents various kinds of table source in from clause.
|
| TTableList |
| TTopClause
Indicates that only a specified first set or percent of rows will be returned from the query result set.
|
| TWhereClause |
| Visitable |
| Class and Description |
|---|
| ENodeType
Type of parse tree node
|
| IExpressionVisitor
TExpression
|
| TAliasClause
The column/table alias.
|
| TAlterTableOption
Type of alter table option,
TAlterTableOption.getOptionType() returns the type of various option:
|
| TAlterTableOptionList
alter table options
|
| TAnalyticFunction
Deprecated.
As of v1.8.6.3, replaced by
TWindowDef
Window/analytic clause of Window (or analytic) functions.
partitioning ::= PARTITION BY value[, value...], call method
ordering ::= ORDER [SIBLINGS] BY rule[, rule...], call method |
| TArrayAccess
array access of plsql.
|
| TAttributeOption
Postgresql attribute_option = value
|
| TAttributeOption.EValueType |
| TAutomaticProperty
Automatic Initialization and Updating for TIMESTAMP in MySQL
|
| TBindArgument
Bind argument in using_clause of plsql execute_immediate_statement
|
| TBindArgumentList
List of
TBindArgument |
| TBlockSqlNode |
| TCallSpec
Call specification in PLSQL when define a function
|
| TCaseExpression
CASE expressions let you use IF ...
|
| TColumnAttribute |
| TColumnAttributes |
| TColumnDefinition
Define the characteristics of the column.
|
| TColumnDefinitionList |
| TColumnReference
TColumnReference represents column, variable, function/procedure parameter
|
| TColumnWithSortOrder |
| TCompoundDmlTriggerClause
Use this clause to define a compound trigger on a DML event.
|
| TCompoundSqlNode
DB2 procedure compound statement
|
| TComputeClause
SQL Server compute clause, including a list of compute clause item which is in syntax:
COMPUTE [compute_expr_list] [BY by_expr_list]
|
| TComputeClauseItem
SQL Server compute clause item
|
| TComputeClauseItemList
Deprecated.
As of v1.8.7.2, replaced by
TPTNodeList |
| TComputeExpr |
| TConnectByClause |
| TConstant
SQL constant (sometimes called a literal) specifies a value.
|
| TConstantList |
| TConstraint
Use a constraint to define an integrity constraint, a rule that restricts the values in a database.
|
| TConstraintList
List of
TConstraint. |
| TContainsTable |
| 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.
|
| TCTEList
Collections of
TCTE. |
| TDatabaseEventItem |
| TDataChangeTable
DB2 data change table
|
| TDatatypeAttribute
datatype attributes supported in various databases.
|
| TDatetimeExpression |
| TDdlEventItem |
| TDeclareVariable
SQL Server declare variable
|
| TDeclareVariableList
List of declare variable
|
| TDmlEventClause
The DML_event_clause lets you specify one of three DML statements that can cause the trigger to fire.
|
| TDmlEventItem
Create trigger dml event: delete, insert, update [of columns]
|
| TDmlSelectItem |
| TDropIndexItem |
| TDropIndexItemList |
| TDummy |
| TDummyList |
| TElseIfSqlNode |
| TElseIfSqlNodeList |
| TExceptionClause
Including a list of
TExceptionHandler that process raised exceptions. |
| TExceptionHandler
An exception handler processes a raised exception.
|
| TExceptionHandlerList |
| TExecParameter
Parameter of execute statement in SQL Server,teradata
|
| TExecParameterList |
| TExecuteSqlNode |
| TExplicitDataTypeConversion |
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TExpressionCallTarget
SQL Server value() Method performs an XQuery against the XML and returns a value of SQL type.
|
| TExpressionList |
| TFetchFirstClause
DB2 fetch first clause.
|
| TFlashback |
| TForUpdate
The FOR UPDATE clause lets you lock the selected rows so that other users cannot lock
or update the rows until you end your transaction.
|
| TForUpdate.EForUpdateType |
| TFrameExclusionClause |
| TFromTable
Represents table source in from clause of select/delete statement, and update table clause of update statement.
|
| TFromTableList |
| TFunctionCall
Represents the database function, all functions are represented by this class no matter what's type of the function.
|
| TGrantSqlNode |
| TGroupBy
This class represents group by clause and having clause.
|
| TGroupByItem |
| TGroupByItemList |
| TGroupingExpressionItem
Deprecated.
As of v1.4.3.3, replaced by
TExpression |
| TGroupingExpressionItemList
Deprecated.
As of v1.4.3.3, replaced by
TExpressionList |
| TGroupingSet
GROUPING SETS are a further extension of the GROUP BY clause that let you specify multiple groupings of data.
|
| TGroupingSetItem
Gruping set item that used in TGroupingSet
Content of this item can be a TRollupCube instance or a TGroupingExpressionItem instance
|
| TGroupingSetItemList
Grouping set item list in TGroupingSet.
|
| THierarchical
Oracle hierarchical_query_clause lets you select rows in a hierarchical order.
|
| THintClause
Hint clause in Hana
|
| TIndexColName
Deprecated.
as V1.8.7.2, replaced by
TColumnWithSortOrder |
| TIndices
Postgresql;
|
| TIndirection
Postgresql, redshift
|
| TInExpr
Deprecated.
As of v1.4.3.3, replaced by
TExpression |
| TInformixOuterClause |
| TInsertCondition |
| TInsertIntoValue |
| TInsertSqlNode
Interal used by parser.
|
| TIntervalExpression |
| TIntoClause |
| TIntoTableClause
Informix, into table clause.
|
| TIsolationClause
DB2/Sybase isolation clause
|
| TJoin
A list of join
TCustomSqlStatement.joins represents table sources in following clauses of SQL statement:
from clause of select statement.
from clause of delete statement, Specifies an additional FROM clause, This Transact-SQL extension to DELETE allows specifying data from table_source and deleting the corresponding rows from the table in the first FROM clause.
from clause of update statement, Specifies that a table, view, or derived table source is used to provide the criteria for the update operation. |
| TJoinExpr
Internal used by parser.
|
| TJoinItem
SQL 1:
|
| TJoinItemList |
| TJoinList |
| TKeepDenseRankClause
Oracle keep dense rank clause used in analytic function.
|
| TKeyAction |
| TKeyReference |
| TLimitClause |
| TLockingClause
Postgresql locking clause
|
| TLockingClauseList |
| TMergeDeleteClause |
| TMergeInsertClause
insert clause in merge statement.
|
| TMergeSqlNode |
| TMergeUpdateClause
update clause in merge statement.
|
| TMergeWhenClause
when [not] matched clause in merge statement.
|
| TMultiTarget
Represents value list in value clause of insert statement.
|
| TMultiTargetList
List of TMultiTarget which can be used in values clause of insert statement.
|
| TMySQLCreateTableOption |
| TMySQLIndexStorageType |
| TNameValuePair |
| TNewVariantTypeArgument |
| TNewVariantTypeArgumentList |
| TNodeWithAliasClause |
| TNonDmlTriggerClause
Use this clause to define a single trigger on a DDL or database event.
|
| TObjectAccess
An object access expression specifies attribute reference and method invocation.
|
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TObjectReference |
| TOffsetClause
PostgreSQL offset clause in select limit
Oracle offset clause in select |
| TOpenDatasource |
| TOpenQuery |
| TOpenRowSet |
| TOpenXML |
| TOptimizeForClause
DB2 Optimize for clause
|
| TOrderBy
List of order by item which is type of
TOrderByItem. |
| TOrderByItem
Item in order by clause.
|
| TOrderByItemList |
| TOutputClause |
| TOutputFormatPhrase
Deprecated.
As of v1.4.9.8, use TExplicitDataTypeConversion instead
teradata output format phrase
|
| TOutputFormatPhraseList
Deprecated.
As of v1.4.9.8, use TExplicitDataTypeConversion with instead
|
| TParameterDeclaration
Parameters in create procedure/function statements.
|
| TParameterDeclarationList
List of
TParameterDeclaration. |
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeNodeList
List of parse tree node.
|
| TParseTreeVisitor |
| TPartitionByClause
Deprecated.
As of v1.8.6.0, replaced by
TPartitionClause |
| TPartitionClause |
| TPartitionExtensionClause |
| TPivotClause
use the PIVOT and UNPIVOT relational operators to change a table-valued expression into another table.
|
| TPivotedTable |
| TPivotInClause |
| TPrecisionScale |
| TPTNodeList |
| TPxGranule |
| TQualifyClause
teradata qualify clause
|
| TQueryHint |
| TRelationExpr
Postgresql Relation expr parse tree node
|
| TRestrictionClause
Oracle, DB2 restrict clause in create view statement
|
| TResultColumn
This class represents select_list item in select statement, lets you specify the columns you want to retrieve from the table.
|
| TResultColumnList |
| TReturningClause |
| TReturnSqlNode |
| TRollupCube
The ROLLUP operation in the simple_grouping_clause groups the selected rows based on the values of the first n, n-1, n-2, ...
|
| TSampleClause |
| TSelectDistinct |
| TSelectSqlNode
Internal used by parser, reprsents raw parse tree node of select statement.
|
| TSequenceOption |
| TSetAssignment |
| TSimpleDmlTriggerClause |
| TStatementListSqlNode |
| TStatementSqlNode |
| TSubscripts |
| TTable
Represents various kinds of table source in from clause.
|
| TTableElement |
| TTableElementList |
| TTableHint
SQL Server table hint:
|
| TTableList |
| TTableReference |
| TTableReferenceList |
| TTableSample |
| TTableSamplePart |
| TTeradataWithClause |
| TTeradataWithClauseItem |
| TTeradataWithClauseItemList |
| TTopClause
Indicates that only a specified first set or percent of rows will be returned from the query result set.
|
| TTriggerAction |
| TTriggerEventClause
One of these 3 event clauses:
dml event clause, ddl event clause, database event clause
subclass:
TDmlEvenClause, TDdlEventClause, TDatabaseEventClause
|
| TTriggerEventItem
Including 3 types:
TDmlEventItem, TDdlEventItem, TDatabaseEventItem
|
| TTriggeringClause
Trigger clause including:
action time: before, after, instead of
event type: insert, delete, update, ddl event, database event,
TDmlEventClause
referencing clause: old, new ,parent
There are 3 types of triggering clause: simple dml, compound dml, non-dml. |
| TTriggerReferencingClause |
| TTriggerReferencingItem |
| TTrimArgument
Argument of trim function.
|
| TTypeAttribute
Attribute definition of an object type(
TPlsqlCreateType) |
| TTypeAttributeList
List of attribute definition (
TTypeAttribute) of an object type. |
| TTypeName
This class represents SQL Datatype.
|
| TTypeNameList |
| TUnpivotInClause |
| TUnpivotInClauseItem |
| TValueClause |
| TValueRowItem |
| TValueRowItemList |
| TVarDeclStmt
Represents declare statement that used to decalre variable, constant, exception and subtype.
|
| TViewAliasClause |
| TViewAliasItem |
| TViewAliasItemList |
| TWhenClauseItem
WhenClause item used in case expr of
TCaseExpression. |
| TWhenClauseItemList
List of
TWhenClauseItem |
| TWhereClause |
| TWindowClause |
| TWindowDef
Represents over clause in analytic function.
|
| TWindowDefinition
Deprecated.
As of v1.8.6.0, replaced by
TWindowDef |
| TWindowFrame |
| TWindowFrameBoundary |
| TWindowPartitioningSpec |
| TWindowSpecification
Deprecated.
As of v1.8.6.0, replaced by
TWindowDef |
| TWithinGroup
Oracle within group clause used in analytic function
|
| TWithTableLock
Openedge with clause in select statement.
|
| TXmlTable |
| TXmlTableParameter |
| Visitable |
| Class and Description |
|---|
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| Visitable |
| Class and Description |
|---|
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TExpressionList |
| TFromTable
Represents table source in from clause of select/delete statement, and update table clause of update statement.
|
| TMultiTargetList
List of TMultiTarget which can be used in values clause of insert statement.
|
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TPTNodeList |
| TReturningClause |
| TSelectSqlNode
Internal used by parser, reprsents raw parse tree node of select statement.
|
| Visitable |
| Class and Description |
|---|
| TColumnDefinitionList |
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TExpressionList |
| TFunctionCall
Represents the database function, all functions are represented by this class no matter what's type of the function.
|
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TPTNodeList |
| TTable
Represents various kinds of table source in from clause.
|
| Visitable |
| Class and Description |
|---|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| Visitable |
| Class and Description |
|---|
| TAliasClause
The column/table alias.
|
| TColumnDefinitionList |
| TConstant
SQL constant (sometimes called a literal) specifies a value.
|
| TCTEList
Collections of
TCTE. |
| TExpressionList |
| TFromTable
Represents table source in from clause of select/delete statement, and update table clause of update statement.
|
| TFromTableList |
| TFunctionCall
Represents the database function, all functions are represented by this class no matter what's type of the function.
|
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TOrderByItemList |
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TPartitionExtensionClause |
| TPTNodeList |
| TSelectSqlNode
Internal used by parser, reprsents raw parse tree node of select statement.
|
| TStatementSqlNode |
| Visitable |
| Class and Description |
|---|
| TDummy |
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TPTNodeList |
| Visitable |
| Class and Description |
|---|
| TColumnDefinitionList |
| TConstant
SQL constant (sometimes called a literal) specifies a value.
|
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TExpressionList |
| TFunctionCall
Represents the database function, all functions are represented by this class no matter what's type of the function.
|
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeNodeList
List of parse tree node.
|
| TParseTreeVisitor |
| TPTNodeList |
| TQueryHint |
| TSelectSqlNode
Internal used by parser, reprsents raw parse tree node of select statement.
|
| TTypeName
This class represents SQL Datatype.
|
| Visitable |
| Class and Description |
|---|
| TExpressionList |
| TMySQLIndexStorageType |
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TOrderBy
List of order by item which is type of
TOrderByItem. |
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| Visitable |
| Class and Description |
|---|
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| Visitable |
| Class and Description |
|---|
| TConstant
SQL constant (sometimes called a literal) specifies a value.
|
| TExceptionClause
Including a list of
TExceptionHandler that process raised exceptions. |
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TPTNodeList |
| TResultColumnList |
| TStatementListSqlNode |
| Visitable |
| Class and Description |
|---|
| TBlockSqlNode |
| TConstant
SQL constant (sometimes called a literal) specifies a value.
|
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TStatementListSqlNode |
| Visitable |
| Class and Description |
|---|
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TSelectSqlNode
Internal used by parser, reprsents raw parse tree node of select statement.
|
| Visitable |
| Class and Description |
|---|
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| Visitable |
| Class and Description |
|---|
| TAliasClause
The column/table alias.
|
| TColumnDefinitionList |
| TConstant
SQL constant (sometimes called a literal) specifies a value.
|
| TConstantList |
| TDummy |
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TExpressionList |
| TFromTableList |
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TParameterDeclarationList
List of
TParameterDeclaration. |
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TStatementListSqlNode |
| TStatementSqlNode |
| TTable
Represents various kinds of table source in from clause.
|
| TWhereClause |
| Visitable |
| Class and Description |
|---|
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TNameValuePair |
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TPTNodeList |
| TSelectSqlNode
Internal used by parser, reprsents raw parse tree node of select statement.
|
| Visitable |
| Class and Description |
|---|
| TAliasClause
The column/table alias.
|
| TAlterTableOption
Type of alter table option,
TAlterTableOption.getOptionType() returns the type of various option:
|
| TCaseExpression
CASE expressions let you use IF ...
|
| TColumnDefinition
Define the characteristics of the column.
|
| TColumnDefinitionList |
| TColumnWithSortOrder |
| TComputeClause
SQL Server compute clause, including a list of compute clause item which is in syntax:
COMPUTE [compute_expr_list] [BY by_expr_list]
|
| TComputeClauseItem
SQL Server compute clause item
|
| TComputeExpr |
| TConnectByClause |
| TConstant
SQL constant (sometimes called a literal) specifies a value.
|
| TConstraint
Use a constraint to define an integrity constraint, a rule that restricts the values in a database.
|
| TConstraintList
List of
TConstraint. |
| 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.
|
| TDdlEventItem |
| TDeclareVariable
SQL Server declare variable
|
| TDeclareVariableList
List of declare variable
|
| TDmlEventItem
Create trigger dml event: delete, insert, update [of columns]
|
| TExecParameter
Parameter of execute statement in SQL Server,teradata
|
| TExecParameterList |
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TExpressionList |
| TForUpdate
The FOR UPDATE clause lets you lock the selected rows so that other users cannot lock
or update the rows until you end your transaction.
|
| TFunctionCall
Represents the database function, all functions are represented by this class no matter what's type of the function.
|
| TGroupBy
This class represents group by clause and having clause.
|
| TGroupByItem |
| TGroupingSet
GROUPING SETS are a further extension of the GROUP BY clause that let you specify multiple groupings of data.
|
| TGroupingSetItem
Gruping set item that used in TGroupingSet
Content of this item can be a TRollupCube instance or a TGroupingExpressionItem instance
|
| THierarchical
Oracle hierarchical_query_clause lets you select rows in a hierarchical order.
|
| TInsertCondition |
| TInsertIntoValue |
| TIntoClause |
| TJoin
A list of join
TCustomSqlStatement.joins represents table sources in following clauses of SQL statement:
from clause of select statement.
from clause of delete statement, Specifies an additional FROM clause, This Transact-SQL extension to DELETE allows specifying data from table_source and deleting the corresponding rows from the table in the first FROM clause.
from clause of update statement, Specifies that a table, view, or derived table source is used to provide the criteria for the update operation. |
| TJoinItem
SQL 1:
|
| TKeepDenseRankClause
Oracle keep dense rank clause used in analytic function.
|
| TKeyAction |
| TKeyReference |
| TLimitClause |
| TMergeDeleteClause |
| TMergeInsertClause
insert clause in merge statement.
|
| TMergeUpdateClause
update clause in merge statement.
|
| TMergeWhenClause
when [not] matched clause in merge statement.
|
| TMySQLCreateTableOption |
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TOrderBy
List of order by item which is type of
TOrderByItem. |
| TOrderByItem
Item in order by clause.
|
| TOrderByItemList |
| TParameterDeclaration
Parameters in create procedure/function statements.
|
| TParameterDeclarationList
List of
TParameterDeclaration. |
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TPivotClause
use the PIVOT and UNPIVOT relational operators to change a table-valued expression into another table.
|
| TPivotedTable |
| TPivotInClause |
| TPTNodeList |
| TRestrictionClause
Oracle, DB2 restrict clause in create view statement
|
| TResultColumn
This class represents select_list item in select statement, lets you specify the columns you want to retrieve from the table.
|
| TReturningClause |
| TRollupCube
The ROLLUP operation in the simple_grouping_clause groups the selected rows based on the values of the first n, n-1, n-2, ...
|
| TSimpleDmlTriggerClause |
| TTable
Represents various kinds of table source in from clause.
|
| TTopClause
Indicates that only a specified first set or percent of rows will be returned from the query result set.
|
| TTypeName
This class represents SQL Datatype.
|
| TUnpivotInClause |
| TUnpivotInClauseItem |
| TVarDeclStmt
Represents declare statement that used to decalre variable, constant, exception and subtype.
|
| TViewAliasClause |
| TWhenClauseItem
WhenClause item used in case expr of
TCaseExpression. |
| TWhereClause |
| TWindowDef
Represents over clause in analytic function.
|
| TWindowFrame |
| TWindowFrameBoundary |
| Class and Description |
|---|
| TAlterTableOptionList
alter table options
|
| TCaseExpression
CASE expressions let you use IF ...
|
| TColumnDefinitionList |
| TComputeClause
SQL Server compute clause, including a list of compute clause item which is in syntax:
COMPUTE [compute_expr_list] [BY by_expr_list]
|
| TConstant
SQL constant (sometimes called a literal) specifies a value.
|
| TConstraintList
List of
TConstraint. |
| TCreateIndexSqlNode |
| TDropIndexItemList |
| TExceptionClause
Including a list of
TExceptionHandler that process raised exceptions. |
| TExecParameterList |
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TExpressionList |
| TFetchFirstClause
DB2 fetch first clause.
|
| TForUpdate
The FOR UPDATE clause lets you lock the selected rows so that other users cannot lock
or update the rows until you end your transaction.
|
| TFunctionCall
Represents the database function, all functions are represented by this class no matter what's type of the function.
|
| TGroupBy
This class represents group by clause and having clause.
|
| THierarchical
Oracle hierarchical_query_clause lets you select rows in a hierarchical order.
|
| THintClause
Hint clause in Hana
|
| TInsertCondition |
| TInsertIntoValue |
| TIntoClause |
| TIntoTableClause
Informix, into table clause.
|
| TIsolationClause
DB2/Sybase isolation clause
|
| TJoinList |
| TLimitClause |
| TLockingClause
Postgresql locking clause
|
| TMergeInsertClause
insert clause in merge statement.
|
| TMergeUpdateClause
update clause in merge statement.
|
| TMergeWhenClause
when [not] matched clause in merge statement.
|
| TMultiTargetList
List of TMultiTarget which can be used in values clause of insert statement.
|
| TMySQLCreateTableOption |
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TOffsetClause
PostgreSQL offset clause in select limit
Oracle offset clause in select |
| TOrderBy
List of order by item which is type of
TOrderByItem. |
| TOrderByItemList |
| TParameterDeclarationList
List of
TParameterDeclaration. |
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TPartitionExtensionClause |
| TPTNodeList |
| TQualifyClause
teradata qualify clause
|
| TRestrictionClause
Oracle, DB2 restrict clause in create view statement
|
| TResultColumnList |
| TReturningClause |
| TSampleClause |
| TSelectDistinct |
| TSelectSqlNode
Internal used by parser, reprsents raw parse tree node of select statement.
|
| TSequenceOption |
| TSetAssignment |
| TStatementListSqlNode |
| TTable
Represents various kinds of table source in from clause.
|
| TTableElementList |
| TTeradataWithClause |
| TTriggeringClause
Trigger clause including:
action time: before, after, instead of
event type: insert, delete, update, ddl event, database event,
TDmlEventClause
referencing clause: old, new ,parent
There are 3 types of triggering clause: simple dml, compound dml, non-dml. |
| TTypeName
This class represents SQL Datatype.
|
| TValueClause |
| TViewAliasClause |
| TWhereClause |
| TWindowClause |
| Visitable |
| Class and Description |
|---|
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TMultiTargetList
List of TMultiTarget which can be used in values clause of insert statement.
|
| TObjectNameList
List of TObjectName
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| Visitable |
| Class and Description |
|---|
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TOrderBy
List of order by item which is type of
TOrderByItem. |
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TPTNodeList |
| TTable
Represents various kinds of table source in from clause.
|
| Visitable |
| Class and Description |
|---|
| TDeclareVariableList
List of declare variable
|
| TElseIfSqlNodeList |
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TExpressionList |
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TPTNodeList |
| TSetAssignment |
| TTable
Represents various kinds of table source in from clause.
|
| TTypeName
This class represents SQL Datatype.
|
| TWhenClauseItemList
List of
TWhenClauseItem |
| Visitable |
| Class and Description |
|---|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| Visitable |
| Class and Description |
|---|
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| Visitable |
| Class and Description |
|---|
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TPartitionExtensionClause |
| TPTNodeList |
| TTable
Represents various kinds of table source in from clause.
|
| Visitable |
| Class and Description |
|---|
| TColumnDefinitionList |
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| Visitable |
| Class and Description |
|---|
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TPTNodeList |
| Visitable |
| Class and Description |
|---|
| TConstant
SQL constant (sometimes called a literal) specifies a value.
|
| TDeclareVariableList
List of declare variable
|
| TExecParameterList |
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TExpressionList |
| TFunctionCall
Represents the database function, all functions are represented by this class no matter what's type of the function.
|
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TPTNodeList |
| TTable
Represents various kinds of table source in from clause.
|
| TTableElementList |
| TTypeName
This class represents SQL Datatype.
|
| Visitable |
| Class and Description |
|---|
| TDeclareVariableList
List of declare variable
|
| TElseIfSqlNodeList |
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TExpressionList |
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TPTNodeList |
| TSetAssignment |
| TTable
Represents various kinds of table source in from clause.
|
| TTypeName
This class represents SQL Datatype.
|
| TWhenClauseItemList
List of
TWhenClauseItem |
| Visitable |
| Class and Description |
|---|
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| Visitable |
| Class and Description |
|---|
| TBindArgumentList
List of
TBindArgument |
| TCallSpec
Call specification in PLSQL when define a function
|
| TConstant
SQL constant (sometimes called a literal) specifies a value.
|
| TDummy |
| TDummyList |
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TExpressionList |
| TFunctionCall
Represents the database function, all functions are represented by this class no matter what's type of the function.
|
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TParameterDeclarationList
List of
TParameterDeclaration. |
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TPTNodeList |
| TStatementListSqlNode |
| TTriggeringClause
Trigger clause including:
action time: before, after, instead of
event type: insert, delete, update, ddl event, database event,
TDmlEventClause
referencing clause: old, new ,parent
There are 3 types of triggering clause: simple dml, compound dml, non-dml. |
| TTypeAttributeList
List of attribute definition (
TTypeAttribute) of an object type. |
| TTypeName
This class represents SQL Datatype.
|
| Visitable |
| Class and Description |
|---|
| TConstant
SQL constant (sometimes called a literal) specifies a value.
|
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TExpressionList |
| TFunctionCall
Represents the database function, all functions are represented by this class no matter what's type of the function.
|
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TStatementListSqlNode |
| TTable
Represents various kinds of table source in from clause.
|
| TTableElementList |
| TTypeName
This class represents SQL Datatype.
|
| Visitable |
| Class and Description |
|---|
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TTypeNameList |
| Visitable |
| Class and Description |
|---|
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TTableElementList |
| TTypeName
This class represents SQL Datatype.
|
| Visitable |
| Class and Description |
|---|
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| Visitable |
| Class and Description |
|---|
| TColumnDefinitionList |
| TExecParameterList |
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TPTNodeList |
| TTable
Represents various kinds of table source in from clause.
|
| Visitable |
| Class and Description |
|---|
| TConstant
SQL constant (sometimes called a literal) specifies a value.
|
| TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
|
| TNameValuePair |
| TObjectName
The qualified or unqualified name that identifies a database object.
|
| TObjectNameList
List of TObjectName
|
| TParseTreeNode
This class is the root class for all syntax/parse tree nodes.
|
| TParseTreeVisitor |
| TPTNodeList |
| TTypeName
This class represents SQL Datatype.
|
| Visitable |
Copyright © 2019. All rights reserved.