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