Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Package
gudusoft.gsqlparser.nodes

Packages that use gudusoft.gsqlparser.nodes
demos.antiSQLInjection |
gudusoft.gsqlparser |
gudusoft.gsqlparser.nodes |
gudusoft.gsqlparser.nodes.mdx |
gudusoft.gsqlparser.pp.processor.type.alter |
gudusoft.gsqlparser.pp.processor.type.comm |
gudusoft.gsqlparser.pp.processor.type.createtable |
gudusoft.gsqlparser.pp.processor.type.declare |
gudusoft.gsqlparser.pp.processor.type.select |
gudusoft.gsqlparser.stmt |
gudusoft.gsqlparser.stmt.db2 |
gudusoft.gsqlparser.stmt.mdx |
gudusoft.gsqlparser.stmt.mssql |
gudusoft.gsqlparser.stmt.mysql |
gudusoft.gsqlparser.stmt.oracle |
gudusoft.gsqlparser.stmt.postgresql |
gudusoft.gsqlparser.stmt.teradata |

Classes in gudusoft.gsqlparser.nodes used by demos.antiSQLInjection
TExpression An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.

Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser
TCTEList Collections of `TCTE`.
TFromTable Represents table source in from clause of select/delete statement, and update table clause of update statement.
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 An objectname specifies a database object or a variable The rules for forming the name of an object depend on the object type.
TOutputClause
TParseTreeNode TParseNode is the root class for all parse tree nodes.
TParseTreeNodeList List of parse tree node.
TParseTreeVisitor
TResultColumnList
TReturningClause Date: 2010-4-13 Time: 13:20:25
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.
TViewAliasClause
TWhereClause
Visitable

Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.nodes
ENodeType
IExpressionVisitor
TAliasClause Alias for the column or table expression.
TAlterTableOption
TAlterTableOptionList
TAnalyticFunction
TArrayAccess
TAutomaticProperty Automatic Initialization and Updating for TIMESTAMP in MySQL
TBindArgument Bind argument in using_clause of plsql execute_immediate_statement
TBlockSqlNode
TCallSpec Call specification in PLSQL when define a function
TCaseExpression CASE expressions let you use IF ...
TColumnDefinition Define the characteristics of the column.
TColumnDefinitionList
TColumnReference TColumnReference represents column, variable, function/procedure parameter
TCompoundSqlNode DB2 procedure compound statement
TComputeClause
TComputeClauseItem
TComputeClauseItemList
TComputeExpr
TConstant A 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`.
TDataChangeTable DB2 data change table
TDatatypeAttribute
TDatatypeAttributeList
TDatetimeExpression
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.
TDmlSelectItem
TDropIndexItem
TDropIndexItemList
TDummy
TDummyList
TElseIfSqlNode
TElseIfSqlNodeList
TExecParameter Parameter of execute statement in SQL Server.
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
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.
TFrameExclusionClause
TFromTable Represents table source in from clause of select/delete statement, and update table clause of update statement.
TFromTableList
TFunctionCall
TGroupBy This class represents group by clause and having clause.
TGroupByItem
TGroupByItemList
TGroupingExpressionItem Item in grouping expression list.
TGroupingExpressionItemList List of TGroupingExpressionItem.
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.
TIndices Postgresql;
TIndirection Postgresql
TInExpr
TInsertCondition
TInsertIntoValue
TIntervalExpression
TIntoClause
TIsolationClause DB2 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
TKeyAction
TKeyReference
TLimitClause
TLockingClause Postgresql locking clause
TLockingClauseList
TMergeDeleteClause
TMergeInsertClause
TMergeUpdateClause
TMergeWhenClause
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
TNewVariantTypeArgument
TNewVariantTypeArgumentList
TNodeWithAliasClause
TObjectName An objectname specifies a database object or a variable The rules for forming the name of an object depend on the object type.
TObjectNameList List of TObjectName
TObjectReference
TOffsetClause Posgresql offset clause in select limit
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 Teradata output format phrase
TOutputFormatPhraseList
TParameterDeclaration Parameters in create procedure/function statements.
TParameterDeclarationList List of `TParameterDeclaration`.
TParseTreeNode TParseNode is the root class for all parse tree nodes.
TParseTreeNodeList List of parse tree node.
TParseTreeVisitor
TPartitionClause
TPivotClause use the PIVOT and UNPIVOT relational operators to change a table-valued expression into another table.
TPTNodeList
TPxGranule
TQualifyClause Teradata qualify clause
TRelationExpr Postgresql Relation expr parse tree node
TRestrictionClause 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 Date: 2010-4-13 Time: 13:20:25
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
TSelectLimit
TSelectSqlNode Internal used by parser, reprsents raw parse tree node of select statement.
TStatementListSqlNode
TStatementSqlNode
TTable Represents various kinds of table source in from clause.
TTableElement
TTableElementList
TTableHint
TTableReference
TTableReferenceList
TTableSample
TTeradataWithClause
TTeradataWithClauseItem
TTeradataWithClauseItemList
TTopClause Indicates that only a specified first set or percent of rows will be returned from the query result set.
TTriggerAction
TTrimArgument
TTypeAttribute Attribute definition of an object type(`TPlsqlCreateType`)
TTypeAttributeList List of attribute definition (`TTypeAttribute`) of an object type.
TTypeName
TTypeNameList
TValueClause
TValueRowItem
TValueRowItemList
TViewAliasClause
TViewAliasItem
TViewAliasItemList
TWhenClauseItem WhenClause item used in case expr of `TCaseExpression`.
TWhenClauseItemList List of `TWhenClauseItem`
TWhereClause
TWindowClause
TWindowDef
Visitable

Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.nodes.mdx
TParseTreeNode TParseNode is the root class for all parse tree nodes.
TParseTreeVisitor
TPTNodeList
Visitable

Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.pp.processor.type.alter
TAlterTableOptionList

Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.pp.processor.type.comm
TExpression An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
TParseTreeNode TParseNode is the root class for all parse tree nodes.
TParseTreeNodeList List of parse tree node.
TTypeName

Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.pp.processor.type.createtable
TColumnDefinitionList

Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.pp.processor.type.declare
TDeclareVariableList List of declare variable

Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.pp.processor.type.select
TJoinItem SQL 1:

Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt
TAlterTableOptionList
TColumnDefinitionList
TComputeClause
TConstraintList List of `TConstraint`.
TDropIndexItemList
TExpression An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
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
TGroupBy This class represents group by clause and having clause.
THierarchical Oracle hierarchical_query_clause lets you select rows in a hierarchical order.
TInsertCondition
TInsertIntoValue
TIntoClause
TJoinList
TLimitClause
TLockingClause Postgresql locking clause
TMergeInsertClause
TMergeUpdateClause
TMergeWhenClause
TMultiTargetList List of TMultiTarget which can be used in values clause of insert statement.
TMySQLCreateTableOption
TObjectName An objectname specifies a database object or a variable The rules for forming the name of an object depend on the object type.
TObjectNameList List of TObjectName
TOrderBy List of order by item which is type of `TOrderByItem`.
TOrderByItemList
TParameterDeclarationList List of `TParameterDeclaration`.
TParseTreeNode TParseNode is the root class for all parse tree nodes.
TParseTreeVisitor
TPTNodeList
TQualifyClause Teradata qualify clause
TRestrictionClause DB2 restrict clause in create view statement
TResultColumnList
TSampleClause
TSelectDistinct
TTable Represents various kinds of table source in from clause.
TTableElementList
TTeradataWithClause
TValueClause
TViewAliasClause
TWhereClause
TWindowClause
Visitable

Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.db2
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 An objectname specifies a database object or a variable The rules for forming the name of an object depend on the object type.
TObjectNameList List of TObjectName
TParseTreeNode TParseNode is the root class for all parse tree nodes.
TParseTreeVisitor
TTable Represents various kinds of table source in from clause.
TWhenClauseItemList List of `TWhenClauseItem`
Visitable

Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.mdx
TParseTreeNode TParseNode is the root class for all parse tree nodes.
TParseTreeVisitor
TPTNodeList
Visitable

Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.mssql
TConstant A 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
TObjectName An objectname specifies a database object or a variable The rules for forming the name of an object depend on the object type.
TObjectNameList List of TObjectName
TParseTreeNode TParseNode is the root class for all parse tree nodes.
TParseTreeNodeList List of parse tree node.
TParseTreeVisitor
TSelectSqlNode Internal used by parser, reprsents raw parse tree node of select statement.
TTable Represents various kinds of table source in from clause.
TTableElementList
TTypeName
Visitable

Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.mysql
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.
TObjectName An objectname specifies a database object or a variable The rules for forming the name of an object depend on the object type.
TObjectNameList List of TObjectName
TParseTreeNode TParseNode is the root class for all parse tree nodes.
TParseTreeVisitor
TTable Represents various kinds of table source in from clause.
TTypeName
TWhenClauseItemList List of `TWhenClauseItem`
Visitable

Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.oracle
TBindArgumentList List of `TBindArgument`
TCallSpec Call specification in PLSQL when define a function
TCaseExpression CASE expressions let you use IF ...
TConstant A 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
TObjectName An objectname specifies a database object or a variable The rules for forming the name of an object depend on the object type.
TObjectNameList List of TObjectName
TParameterDeclarationList List of `TParameterDeclaration`.
TParseTreeNode TParseNode is the root class for all parse tree nodes.
TParseTreeNodeList List of parse tree node.
TParseTreeVisitor
TStatementListSqlNode
TTypeAttributeList List of attribute definition (`TTypeAttribute`) of an object type.
TTypeName
Visitable

Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.postgresql
TParseTreeNode TParseNode is the root class for all parse tree nodes.
Visitable

Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.teradata
TAliasClause Alias for the column or table expression.
TConstant A constant (sometimes called a literal) specifies a value.
TDummy
TExpression An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
TObjectName An objectname specifies a database object or a variable The rules for forming the name of an object depend on the object type.
TParseTreeNode TParseNode is the root class for all parse tree nodes.
Visitable

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES