Uses of Class
gudusoft.gsqlparser.nodes.TParseTreeNode

Packages that use TParseTreeNode
gudusoft.gsqlparser   
gudusoft.gsqlparser.nodes   
gudusoft.gsqlparser.nodes.mdx   
gudusoft.gsqlparser.pp.processor.type.comm   
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   
 

Uses of TParseTreeNode in gudusoft.gsqlparser
 

Subclasses of TParseTreeNode in gudusoft.gsqlparser
 class TCreateMaterializedSqlStatement
           
 class TCustomSqlStatement
          TCustomSqlStatement is the root class for all SQL statements.
 class TStatementList
          List of SQL statements which is instance of class that descends from TCustomSqlStatement.
 

Fields in gudusoft.gsqlparser declared as TParseTreeNode
 TParseTreeNode TCustomParser.rootNode
           
 TParseTreeNode TCustomSqlStatement.rootNode
          Original Parse tree node from parser
 

Uses of TParseTreeNode in gudusoft.gsqlparser.nodes
 

Subclasses of TParseTreeNode in gudusoft.gsqlparser.nodes
 class TAliasClause
          Alias for the column or table expression.
 class TAlterTableOption
           
 class TAlterTableOptionList
           
 class TAlterTableSqlNode
           
 class TAnalyticFunction
           
 class TArrayAccess
           
 class TAutomaticProperty
          Automatic Initialization and Updating for TIMESTAMP in MySQL
 class TBindArgument
          Bind argument in using_clause of plsql execute_immediate_statement
 class TBindArgumentList
          List of TBindArgument
 class TBlockSqlNode
           
 class TBreakSqlNode
           
 class TCallSpec
          Call specification in PLSQL when define a function
 class TCaseExpression
          CASE expressions let you use IF ...
 class TCloseSqlNode
           
 class TColumnDefinition
          Define the characteristics of the column.
 class TColumnDefinitionList
           
 class TColumnReference
          TColumnReference represents column, variable, function/procedure parameter
 class TColumnReferenceList
           
 class TCommentSqlNode
           
 class TCompoundDmlTriggerClause
          Use this clause to define a compound trigger on a DML event.
 class TCompoundSqlNode
          DB2 procedure compound statement
 class TComputeClause
           
 class TComputeClauseItem
           
 class TComputeClauseItemList
           
 class TComputeExpr
           
 class TComputeExprList
           
 class TConstant
          A constant (sometimes called a literal) specifies a value.
 class TConstantList
           
 class TConstraint
          Use a constraint to define an integrity constraint¡ªa rule that restricts the values in a database.
 class TConstraintList
          List of TConstraint.
 class TContainsTable
           
 class TContinueSqlNode
           
 class TCreateDatabaseSqlNode
           
 class TCreateDirectorySqlNode
           
 class TCreateFunctionSqlNode
          Internal use in the parser..
 class TCreateIndexSqlNode
           
 class TCreateMaterializedViewLogSqlNode
           
 class TCreateMaterializedViewSqlNode
           
 class TCreatePackageSqlNode
          Internal use in the parser..
 class TCreateProcedureSqlNode
          Internal use in the parser.
 class TCreateSequenceSqlNode
           
 class TCreateSynonymSqlNode
           
 class TCreateTableSqlNode
           
 class TCreateTriggerSqlNode
          Internal use in the parser.
 class TCreateViewSqlNode
           
 class TCTE
          A common table expression permits defining a result table with a table-name that can be specified as a table name in any FROM clause of the fullselect that follows.
 class TCTEList
          Collections of TCTE.
 class TDataChangeTable
          DB2 data change table
 class TDatatypeAttribute
           
 class TDatatypeAttributeList
           
 class TDatetimeExpression
           
 class TDeclareSqlNode
           
 class TDeclareVariable
          SQL Server declare variable
 class TDeclareVariableList
          List of declare variable
 class TDeleteSqlNode
           
 class TDmlEventClause
          The DML_event_clause lets you specify one of three DML statements that can cause the trigger to fire.
 class TDmlSelectItem
           
 class TDmlSelectItemList
          used in sql server dml select list
 class TDropDbObjectSqlNode
           
 class TDropIndexItem
           
 class TDropIndexItemList
           
 class TDropIndexSqlNode
           
 class TDropTableSqlNode
           
 class TDropViewSqlNode
           
 class TDummy
           
 class TDummyList
           
 class TElseIfSqlNode
           
 class TElseIfSqlNodeList
           
 class TExecParameter
          Parameter of execute statement in SQL Server.
 class TExecParameterList
           
 class TExecuteAsSqlNode
           
 class TExecuteSqlNode
           
 class TExpression
          An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
 class TExpressionList
           
 class TFetchFirstClause
          DB2 fetch first clause
 class TFetchSqlNode
           
 class TFlashback
           
 class TForSqlNode
           
 class 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.
 class TFrameExclusionClause
           
 class TFromTable
          Represents table source in from clause of select/delete statement, and update table clause of update statement.
 class TFromTableList
           
 class TFunctionCall
           
 class TGrantSqlNode
           
 class TGroupBy
          This class represents group by clause and having clause.
 class TGroupByItem
           
 class TGroupByItemList
           
 class TGroupingExpressionItem
          Item in grouping expression list.
 class TGroupingExpressionItemList
          List of TGroupingExpressionItem.
 class TGroupingSet
          GROUPING SETS are a further extension of the GROUP BY clause that let you specify multiple groupings of data.
 class TGroupingSetItem
          Gruping set item that used in TGroupingSet Content of this item can be a TRollupCube instance or a TGroupingExpressionItem instance
 class TGroupingSetItemList
          Grouping set item list in TGroupingSet.
 class THierarchical
          Oracle hierarchical_query_clause lets you select rows in a hierarchical order.
 class TIfSqlNode
           
 class TIncludeColumns
           
 class TIndices
          Postgresql;
 class TIndirection
          Postgresql
 class TInExpr
           
 class TInsertCondition
           
 class TInsertIntoValue
           
 class TInsertSqlNode
          Interal used by parser.
 class TIntervalExpression
           
 class TIntoClause
           
 class TIsolationClause
          DB2 isolation clause
 class 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.
 class TJoinExpr
          Internal used by parser.
 class TJoinItem
          SQL 1:
 class TJoinItemList
           
 class TJoinList
           
 class TKeepDenseRankClause
           
 class TKeyAction
           
 class TKeyReference
           
 class TLimitClause
           
 class TLockingClause
          Postgresql locking clause
 class TLockingClauseList
           
 class TLoopSqlNode
           
 class TMergeDeleteClause
           
 class TMergeInsertClause
           
 class TMergeSqlNode
           
 class TMergeUpdateClause
           
 class TMergeWhenClause
           
 class TMultiTarget
          Represents value list in value clause of insert statement.
 class TMultiTargetList
          List of TMultiTarget which can be used in values clause of insert statement.
 class TMySQLCreateTableOption
           
 class TMySQLIndexStorageType
           
 class TNewVariantTypeArgument
           
 class TNewVariantTypeArgumentList
           
 class TNodeWithAliasClause
           
 class TNonDmlTriggerClause
          Use this clause to define a single trigger on a DDL or database event.
 class TObjectName
          An objectname specifies a database object or a variable The rules for forming the name of an object depend on the object type.
 class TObjectNameList
          List of TObjectName
 class TObjectReference
           
 class TObjectReferenceList
          Created by IntelliJ IDEA.
 class TOffsetClause
          Posgresql offset clause in select limit
 class TOpenDatasource
           
 class TOpenQuery
           
 class TOpenRowSet
           
 class TOpenSqlNode
           
 class TOpenXML
           
 class TOptimizeForClause
          DB2 Optimize for clause
 class TOrderBy
          List of order by item which is type of TOrderByItem.
 class TOrderByItem
          Item in order by clause.
 class TOrderByItemList
           
 class TOutputClause
           
 class TOutputFormatPhrase
          Teradata output format phrase
 class TOutputFormatPhraseList
           
 class TParameterDeclaration
          Parameters in create procedure/function statements.
 class TParameterDeclarationList
          List of TParameterDeclaration.
 class TParseTreeNodeList
          List of parse tree node.
 class TPartitionClause
           
 class TPivotClause
          use the PIVOT and UNPIVOT relational operators to change a table-valued expression into another table.
 class TPTNodeList<E>
           
 class TPxGranule
           
 class TQualifyClause
          Teradata qualify clause
 class TRelationExpr
          Postgresql Relation expr parse tree node
 class TRelationExprList
           
 class TRepeatSqlNode
           
 class TRestrictionClause
          DB2 restrict clause in create view statement
 class TResultColumn
          This class represents select_list item in select statement, lets you specify the columns you want to retrieve from the table.
 class TResultColumnList
           
 class TReturningClause
          Date: 2010-4-13 Time: 13:20:25
 class TReturnSqlNode
           
 class TRevokeSqlNode
           
 class 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, ...
 class TSampleClause
           
 class TSelectDistinct
           
 class TSelectLimit
           
 class TSelectSqlNode
          Internal used by parser, reprsents raw parse tree node of select statement.
 class TSetSqlNode
           
 class TSimpleDmlTriggerClause
          Use this clause to define a single trigger on a DML event.
 class TStatementListSqlNode
           
 class TStatementSqlNode
           
 class TStubStmtSqlNode
           
 class TTable
          Represents various kinds of table source in from clause.
 class TTableElement
           
 class TTableElementList
           
 class TTableHint
           
 class TTableList
           
 class TTableReference
           
 class TTableReferenceList
           
 class TTableSample
           
 class TTableSamplePart
           
 class TTeradataWithClause
           
 class TTeradataWithClauseItem
           
 class TTeradataWithClauseItemList
           
 class TTopClause
          Indicates that only a specified first set or percent of rows will be returned from the query result set.
 class TTriggerAction
           
 class TTrimArgument
           
 class TTruncateTableSqlNode
           
 class TTypeAttribute
          Attribute definition of an object type(TPlsqlCreateType)
 class TTypeAttributeList
          List of attribute definition (TTypeAttribute) of an object type.
 class TTypeName
           
 class TTypeNameList
           
 class TUpdateSqlNode
           
 class TValueClause
           
 class TValueRowItem
           
 class TValueRowItemList
           
 class TViewAliasClause
           
 class TViewAliasItem
           
 class TViewAliasItemList
           
 class TWhenClauseItem
          WhenClause item used in case expr of TCaseExpression.
 class TWhenClauseItemList
          List of TWhenClauseItem
 class TWhereClause
           
 class TWhileSqlNode
           
 class TWindowClause
           
 class TWindowDef
           
 

Fields in gudusoft.gsqlparser.nodes declared as TParseTreeNode
 TParseTreeNode TDummy.node1
           
 TParseTreeNode TDummy.node2
           
 TParseTreeNode TDummy.node3
           
 

Methods in gudusoft.gsqlparser.nodes that return TParseTreeNode
 TParseTreeNode TNodeFactory.createCompoundExpression(int operatorType, TExpression leftOperand, TExpression rightOperand)
           
 TParseTreeNode TNodeFactory.createConstant(TSourceToken st, ENodeType ent)
           
 TParseTreeNode TNodeFactory.createDatetimeExpression()
           
 TParseTreeNode TNodeFactory.createExpression()
           
 TParseTreeNode TNodeFactory.createExpression(int operatorType)
           
 TParseTreeNode TNodeFactory.createExpression(int operatorType, TExpression leftOperand, TExpression rightOperand)
           
 TParseTreeNode TNodeFactory.createFunctionCall(TObjectName functionName)
           
 TParseTreeNode TNodeFactory.createIntervalExpression()
           
 TParseTreeNode TNodeFactory.createNode(int nodeType)
          Get a node that takes no initializer arguments.
 TParseTreeNode TNodeFactory.createNode(int nodeType, java.lang.Object arg1)
          Get a node that takes one initializer argument.
 TParseTreeNode TNodeFactory.createNode(int nodeType, java.lang.Object arg1, java.lang.Object arg2)
          Get a node that takes one initializer argument.
 TParseTreeNode TNodeFactory.createNode(int nodeType, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
          Get a node that takes one initializer argument.
 TParseTreeNode TNodeFactory.createNode(int nodeType, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
           
 TParseTreeNode TNodeFactory.createNode(int nodeType, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5)
           
 TParseTreeNode TNodeFactory.createNode(int nodeType, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6)
           
 TParseTreeNode TNodeFactory.createSelectSqlNode()
           
 TParseTreeNode TNodeFactory.createSimpleExpression(TConstant cnt)
           
 TParseTreeNode TNodeFactory.createSimpleExpression(TSourceToken st)
           
 TParseTreeNode TParseTreeNodeList.elementAt(int index)
           
 TParseTreeNode TSymbolTableItem.getData()
           
 TParseTreeNode TParseTreeNodeList.getElement(int index)
           
 TParseTreeNode TCreateTriggerSqlNode.getTrigger_event_clause()
           
 

Methods in gudusoft.gsqlparser.nodes with parameters of type TParseTreeNode
 void TParseTreeNodeList.addElement(TParseTreeNode ptn)
           
 boolean IExpressionVisitor.exprVisit(TParseTreeNode pNode, boolean isLeafNode)
           
 boolean TExpression.isLeafExpr(TParseTreeNode pnode)
           
 void TParseTreeNodeList.removeElement(TParseTreeNode ptn)
           
 void TParseTreeNode.setEndToken(TParseTreeNode endNode)
           
 void TParseTreeNode.setStartToken(TParseTreeNode startNode)
           
 void TCreateTriggerSqlNode.setTrigger_event_clause(TParseTreeNode trigger_event_clause)
           
 

Constructors in gudusoft.gsqlparser.nodes with parameters of type TParseTreeNode
TSymbolTableItem(int ptype, TCustomSqlStatement pstmt, TParseTreeNode pdata)
           
 

Uses of TParseTreeNode in gudusoft.gsqlparser.nodes.mdx
 

Subclasses of TParseTreeNode in gudusoft.gsqlparser.nodes.mdx
 class TMdxAxisNode
           
 class TMdxBaseFunctionNode
           
 class TMdxBinOpNode
           
 class TMdxCalcPropNode
           
 class TMdxCallNode
           
 class TMdxCaseNode
           
 class TMdxConstNode
           
 class TMdxCreateMemberNode
           
 class TMdxCreateSessionCubeNode
           
 class TMdxCreateSubCubeNode
           
 class TMdxDimContentNode
           
 class TMdxDimensionNode
           
 class TMdxDrillthroughNode
           
 class TMdxEmptyNode
           
 class TMdxExpNode
           
 class TMdxFloatConstNode
           
 class TMdxFunctionNode
           
 class TMdxGroupNode
           
 class TMdxIdentifierNode
           
 class TMdxIntegerConstNode
           
 class TMdxKeySegment
           
 class TMdxLevelContentNode
           
 class TMdxLevelNode
           
 class TMdxMeasureNode
           
 class TMdxMemberNode
           
 class TMdxNameSegment
           
 class TMdxNonEmptyNode
           
 class TMdxObjectNode
           
 class TMdxPropertyNode
           
 class TMdxScopeNode
           
 class TMdxSelectNode
           
 class TMdxSetNode
           
 class TMdxStringConstNode
           
 class TMdxTupleNode
           
 class TMdxUnaryOpNode
           
 class TMdxWhenNode
           
 class TMdxWhereNode
           
 class TMdxWithMemberNode
           
 class TMdxWithNode
           
 class TMdxWithSetNode
           
 

Methods in gudusoft.gsqlparser.nodes.mdx that return types with arguments of type TParseTreeNode
 TPTNodeList<TParseTreeNode> TMdxScopeNode.getStatementList()
           
 

Uses of TParseTreeNode in gudusoft.gsqlparser.pp.processor.type.comm
 

Classes in gudusoft.gsqlparser.pp.processor.type.comm with type parameters of type TParseTreeNode
 class AbstractProcessor<NodeType extends TParseTreeNode>
          the base processor
 

Methods in gudusoft.gsqlparser.pp.processor.type.comm with parameters of type TParseTreeNode
 void AlignAliasProcessor.afterProcess(TParseTreeNode node)
           
 void CapitalisationProcessor.beforeProcess(TParseTreeNode node)
           
 void CombineWhitespaceAndClearReturnProcessor.beforeProcess(TParseTreeNode node)
           
 void AppendNewLineAfterAndBeforeReverseKeyWordProcessor.process(TParseTreeNode node)
           
 void AppendNewLineAfterReverseKeyWordProcessor.process(TParseTreeNode node)
           
 void AppendNewLineBeforeKeyWordProcessor.process(TParseTreeNode node)
           
 void AppendNewLineBeforeReverseKeyWordProcessor.process(TParseTreeNode node)
           
 

Uses of TParseTreeNode in gudusoft.gsqlparser.stmt
 

Subclasses of TParseTreeNode in gudusoft.gsqlparser.stmt
 class TAlterSessionStatement
           
 class TAlterTableStatement
          alter the definition of a nonpartitioned table, a partitioned table, a table partition, or a table subpartition.
 class TBlockSqlStatement
          Base class for all sql statements that include multiple sql statements
 class TCreateDatabaseSqlStatement
           
 class TCreateIndexSqlStatement
          create an index.
 class TCreateTableSqlStatement
          Use the CREATE TABLE statement to create one of the following types of tables: A relational table, which is the basic structure to hold user data. An object table, which is a table that uses an object type for a column definition.
 class TCreateViewSqlStatement
          Define a view, which is a logical table based on one or more tables or views.
 class TDeleteSqlStatement
          Use the DELETE statement to remove rows from:
 class TDropIndexSqlStatement
          remove an index or domain index from the database.
 class TDropTableSqlStatement
          move a table or object table to the recycle bin or to remove the table and all its data from the database entirely.
 class TDropViewSqlStatement
          remove a view or an object view from the database.
 class TInsertSqlStatement
          Use the INSERT statement to add rows to a table, the base table of a view, a partition of a partitioned table or a subpartition of a composite-partitioned table, or an object table or the base table of an object view.
 class TMergeSqlStatement
           
 class TSelectSqlStatement
          A query specifies a result table.
 class TStoredProcedureSqlStatement
          Base class for stored procedure such as create function, procedure, trigger and etc.
 class TTruncateStatement
           
 class TUnknownSqlStatement
           
 class TUpdateSqlStatement
          Use the UPDATE statement to change existing values in a table or in the base table of a view or the master table of a materialized view.
 

Uses of TParseTreeNode in gudusoft.gsqlparser.stmt.db2
 

Subclasses of TParseTreeNode in gudusoft.gsqlparser.stmt.db2
 class TCustomDb2Stmt
           
 class TDb2CallStmt
           
 class TDb2CaseStmt
           
 class TDb2CloseCursorStmt
           
 class TDb2ConditionDeclaration
           
 class TDb2CreateFunction
           
 class TDb2CreateProcedure
           
 class TDb2CreateTrigger
           
 class TDb2DeclareCursorStatement
           
 class TDb2DummyStmt
           
 class TDb2DynamicCompoundStatement
           
 class TDb2FetchCursorStmt
           
 class TDb2ForStmt
           
 class TDb2GotoStmt
           
 class TDb2HandlerDeclaration
           
 class TDb2IfStmt
           
 class TDb2IterateStmt
           
 class TDb2LeaveStmt
           
 class TDb2LoopStmt
           
 class TDb2OpenCursorStmt
           
 class TDb2ProcedureCompoundStatement
           
 class TDb2RepeatStmt
           
 class TDb2ReturnCodesDeclaration
           
 class TDb2ReturnStmt
           
 class TDb2SetStmt
           
 class TDb2SetVariableStmt
           
 class TDb2SignalStmt
           
 class TDb2SqlProcedureStatement
           
 class TDb2SqlVariableDeclaration
           
 class TDb2StatementDeclaration
           
 class TDb2StmtStub
           
 class TDb2ValuesIntoStmt
           
 class TDb2WhileStmt
           
 

Uses of TParseTreeNode in gudusoft.gsqlparser.stmt.mdx
 

Subclasses of TParseTreeNode in gudusoft.gsqlparser.stmt.mdx
 class TMdxAlterCube
           
 class TMdxCalculate
           
 class TMdxCall
           
 class TMdxCase
           
 class TMdxClearCalculations
           
 class TMdxCreateAction
           
 class TMdxCreateCellCalculation
           
 class TMdxCreateGlobalCube
           
 class TMdxCreateMember
           
 class TMdxCreateSessionCube
           
 class TMdxCreateSet
           
 class TMdxCreateSubCube
           
 class TMdxDrillthrough
           
 class TMdxDropAction
           
 class TMdxDropCellCalculation
           
 class TMdxDropMember
           
 class TMdxDropSet
           
 class TMdxDropSubcube
           
 class TMdxExpression
           
 class TMdxFreeze
           
 class TMdxIf
           
 class TMdxRefreshCube
           
 class TMdxScope
           
 class TMdxSelect
           
 class TMdxUpdate
           
 

Uses of TParseTreeNode in gudusoft.gsqlparser.stmt.mssql
 

Subclasses of TParseTreeNode in gudusoft.gsqlparser.stmt.mssql
 class TMssqlBeginDialog
           
 class TMssqlBeginDialogSqlNode
           
 class TMssqlBeginTran
           
 class TMssqlBeginTranSqlNode
           
 class TMssqlBlock
           
 class TMssqlBreak
           
 class TMssqlBulkInsert
           
 class TMssqlBulkInsertSqlNode
           
 class TMssqlClose
           
 class TMssqlCommit
           
 class TMssqlContinue
           
 class TMssqlCreateFunction
           
 class TMssqlCreateProcedure
           
 class TMssqlCreateTrigger
           
 class TMssqlCreateTriggerUpdateColumn
           
 class TMssqlCreateTriggerUpdateColumnList
           
 class TMssqlDeallocate
           
 class TMssqlDeallocateSqlNode
           
 class TMssqlDeclare
           
 class TMssqlDropDbObject
           
 class TMssqlDropIndex
          Not used, use TDropIndexSqlStatement instead..
 class TMssqlDropTable
          Not used, use TDropTableSqlStatement instead.
 class TMssqlDropView
          Not used, use TDropViewSqlStatement instead.
 class TMssqlDummyStmt
           
 class TMssqlEndConversation
           
 class TMssqlEndConversationSqlNode
           
 class TMssqlErrorStmt
           
 class TMssqlExecute
          Execute a stored procedure or function, or Execute a character string
 class TMssqlExecuteAs
           
 class TMssqlFetch
           
 class TMssqlGo
           
 class TMssqlGoTo
           
 class TMssqlGotoSqlNode
           
 class TMssqlGrant
           
 class TMssqlIfElse
          This class represents if and while SQL statement of SQL Server.
 class TMssqlLabel
           
 class TMssqlLabelSqlNode
           
 class TMssqlOpen
           
 class TMssqlPrint
           
 class TMssqlRaiserror
           
 class TMssqlRaiserrorSqlNode
           
 class TMssqlReturn
           
 class TMssqlRevert
           
 class TMssqlRevertSqlNode
           
 class TMssqlRollback
           
 class TMssqlSaveTran
           
 class TMssqlSendOnConversation
           
 class TMssqlSendOnConversationSqlNode
           
 class TMssqlSet
           
 class TMssqlSetSqlNode
           
 class TMssqlStmtStub
           
 class TMssqlStmtStubSqlNode
           
 class TMssqlTruncateTable
           
 class TMssqlUpdateStatistics
           
 class TMssqlUpdateText
           
 class TMssqlUpdateTextSqlNode
           
 class TMssqlUse
           
 class TMssqlWaitFor
           
 class TMssqlWithas
           
 

Uses of TParseTreeNode in gudusoft.gsqlparser.stmt.mysql
 

Subclasses of TParseTreeNode in gudusoft.gsqlparser.stmt.mysql
 class TCustomMySQLStmt
           
 class TMySQLBlock
           
 class TMySQLCaseStmt
           
 class TMySQLCreateFunction
           
 class TMySQLCreateProcedure
           
 class TMySQLCreateTrigger
           
 class TMySQLDeclare
           
 class TMySQLFetchCursor
           
 class TMySQLIfStmt
           
 class TMySQLLoopStmt
           
 class TMySQLOpenCursor
           
 class TMySQLRepeatStmt
           
 class TMySQLReturn
           
 class TMySQLSet
           
 class TMySQLStmtStub
           
 class TMySQLWhileStmt
           
 

Uses of TParseTreeNode in gudusoft.gsqlparser.stmt.oracle
 

Subclasses of TParseTreeNode in gudusoft.gsqlparser.stmt.oracle
 class TCustomOracleSqlStmt
           
 class TExceptionClause
          Including a list of TExceptionHandler that process raised exceptions.
 class TExceptionHandler
          An exception handler processes a raised exception.
 class TExceptionHandlerList
           
 class TExecImmeNode
          Internal used by parser.
 class TOracleCommentOnSqlStmt
           
 class TOracleCreateDirectoryStmt
           
 class TOracleCreateSequenceStmt
           
 class TOracleCreateSynonymStmt
           
 class TOracleExecuteProcedure
           
 class TOracleStoredProcedureSqlStatement
           
 class TPlsqlAssignStmt
          The assignment statement sets the current value of a variable, field, parameter, or element that has been declared in the current scope.
 class TPlsqlBasicStmt
          Includes some basic expression statement in plsql.
 class TPlsqlBlock
          Groups related declarations and statements, is the basic unit of a PL/SQL source program.
 class TPlsqlCaseStmt
          The CASE statement chooses from a sequence of conditions, and execute a corresponding statement.
 class TPlsqlCloseStmt
          The CLOSE statement closes a cursor or cursor variable, thereby allowing its resources to be reused.
 class TPlsqlCreateFunction
          This class represents 3 types of SQL statement: Create function statement, creates or replaces a standalone function or a call specification.
 class TPlsqlCreatePackage
          The CREATE PACKAGE statement creates or replaces the specification for a stored package, which is an encapsulated collection of related procedures, functions, and other program objects stored together in the database.
 class TPlsqlCreateProcedure
          This class represents 3 types of SQL statement: Create procedure statement, creates or replaces a standalone stored procedure or a call specification.
 class TPlsqlCreateTrigger
          The CREATE TRIGGER statement creates or replaces a database trigger, which is either of the following: A stored PL/SQL block associated with a table, a schema, or the database. An anonymous PL/SQL block or a call to a procedure implemented in PL/SQL or Java.
 class TPlsqlCreateType
          The CREATE TYPE statement creates or replaces
 class TPlsqlCreateType_Placeholder
          This class is a placeholder for CREATE TYPE statement.
 class TPlsqlCreateTypeBody
          The CREATE TYPE BODY defines or implements the member methods defined in the object type specification.
 class TPlsqlCursorDeclStmt
          Represents cursor related statement, including:
 class TPlsqlDummyStmt
           
 class TPlsqlElsifStmt
          Represents ELSEIF ...
 class TPlsqlExecImmeStmt
          The EXECUTE IMMEDIATE statement builds and executes a dynamic SQL statement in a single operation.
 class TPlsqlExitStmt
          The EXIT statement exits a loop and transfers control to the end of the loop.
 class TPlsqlFetchStmt
          The FETCH statement retrieves rows of data from the result set of a multiple-row query.
 class TPlsqlForallStmt
          The FORALL statement issues a series of static or dynamic DML statements, usually much faster than an equivalent FOR loop.
 class TPlsqlGotoStmt
          The GOTO statement branches unconditionally to a statement label or block label.
 class TPlsqlIfStmt
          The IF statement executes or skips a sequence of statements, depending on the value of a Boolean expression
 class TPlsqlLoopStmt
          A LOOP statement executes a sequence of statements multiple times.
 class TPlsqlNullStmt
           
 class TPlsqlOpenforStmt
          The OPEN-FOR statement executes the SELECT statement associated with a cursor variable.
 class TPlsqlOpenStmt
          The OPEN statement executes the query associated with a cursor.
 class TPlsqlPipeRowStmt
           
 class TPlsqlPragmaDeclStmt
           
 class TPlsqlProcedureSpecStmt
           
 class TPlsqlRaiseStmt
          The RAISE statement stops normal execution of a PL/SQL block or subprogram and transfers control to an exception handler.
 class TPlsqlRecordTypeDefStmt
          A record is a composite variable that can store data values of different types.
 class TPlsqlReturnStmt
          The RETURN statement immediately completes the execution of a subprogram and returns control to the invoker
 class TPlsqlSqlStmt
           
 class TPlsqlStatement
           
 class TPlsqlStmt
           
 class TPlsqlSubProgram
           
 class TPlsqlTableTypeDefStmt
          A collection groups elements of the same type in a specified order.
 class TPlsqlVarDeclStmt
          Represents declare statement that used to decalre variable, constant, exception and subtype.
 class TPlsqlVarrayTypeDefStmt
          A collection groups elements of the same type in a specified order.
 class TSqlplusCmdStatement
           
 

Methods in gudusoft.gsqlparser.stmt.oracle that return TParseTreeNode
 TParseTreeNode TPlsqlCreateTrigger.getEventClause()
          Indicates what's kind of trigger, can be one of these: TSimpleDmlTriggerClause,define a single trigger on a DML event. TCompoundDmlTriggerClause,define a compound trigger on a DML event. TNonDmlTriggerClause,define a single trigger on a DDL or database event.
 

Uses of TParseTreeNode in gudusoft.gsqlparser.stmt.postgresql
 

Subclasses of TParseTreeNode in gudusoft.gsqlparser.stmt.postgresql
 class TDropRoleSqlStatement
           
 class TDropTriggerSqlStatement
           
 class TExecuteSqlStatement
           
 class TFetchSqlStatement
           
 class TGrantSqlStatement
           
 class TLockSqlStatement
           
 

Uses of TParseTreeNode in gudusoft.gsqlparser.stmt.teradata
 

Subclasses of TParseTreeNode in gudusoft.gsqlparser.stmt.teradata
 class TExpandOnClause
          Teradata expand on clause
 class TTeradataAbort
           
 class TTeradataBeginLogging
           
 class TTeradataBeginTransaction
           
 class TTeradataCommit
           
 class TTeradataCreateFunction
           
 class TTeradataCreateProcedure
           
 class TTeradataCreateTrigger
           
 class TTeradataDropDbObject
           
 class TTeradataEndLogging
           
 class TTeradataEndTransaction
           
 class TTeradataExecute
           
 class TTeradataGrant
           
 class TTeradataNotImplement
           
 class TTeradataRollback
           
 class TTeradataSetRole
           
 class TTeradataSetSession
           
 class TTeradataSetTimezone
           
 class TTeradataStmtStubSqlNode
           
 class TUsingSqlStatement