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.