Uses of Class
gudusoft.gsqlparser.TCustomSqlStatement

Packages that use TCustomSqlStatement
gudusoft.gsqlparser   
gudusoft.gsqlparser.nodes   
gudusoft.gsqlparser.pp.processor.type.comm   
gudusoft.gsqlparser.pp.processor.type.select   
gudusoft.gsqlparser.pp.stmtformatter   
gudusoft.gsqlparser.pp.stmtformatter.type   
gudusoft.gsqlparser.pp.stmtformatter.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 TCustomSqlStatement in gudusoft.gsqlparser
 

Subclasses of TCustomSqlStatement in gudusoft.gsqlparser
 class TCreateMaterializedSqlStatement
           
 

Fields in gudusoft.gsqlparser declared as TCustomSqlStatement
 TCustomSqlStatement TCustomParser.sql
           
 TCustomSqlStatement TSourceToken.stmt
          position in activeTokenList, start from 0
 

Methods in gudusoft.gsqlparser that return TCustomSqlStatement
 TCustomSqlStatement TStatementList.get(int p)
           
 TCustomSqlStatement TCustomSqlStatement.getParentStmt()
           
 TCustomSqlStatement TCustomSqlStatement.getTopStatement()
           
 TCustomSqlStatement TStatementList.next()
           
 

Methods in gudusoft.gsqlparser with parameters of type TCustomSqlStatement
 void TStatementList.add(TCustomSqlStatement p)
           
 void TStatementList.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 int TCreateMaterializedSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TCustomSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TCustomSqlStatement.parsestatement(TCustomSqlStatement pparentsql, boolean isparsetreeavailable)
          Parse this statement.
 void TCustomSqlStatement.setParentStmt(TCustomSqlStatement parentStmt)
           
 

Uses of TCustomSqlStatement in gudusoft.gsqlparser.nodes
 

Methods in gudusoft.gsqlparser.nodes that return TCustomSqlStatement
 TCustomSqlStatement TCTE.getPreparableStmt()
          preparable statement can be:
 TCustomSqlStatement TDataChangeTable.getStmt()
           
 TCustomSqlStatement TStatementSqlNode.getStmt()
           
 TCustomSqlStatement TSymbolTableItem.getStmt()
           
 

Methods in gudusoft.gsqlparser.nodes with parameters of type TCustomSqlStatement
 void TAlterTableOption.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TAnalyticFunction.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TArrayAccess.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TCTE.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TCaseExpression.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TColumnDefinition.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TCompoundDmlTriggerClause.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TComputeClause.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TComputeClauseItem.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TComputeExpr.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TContainsTable.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TDataChangeTable.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TDmlSelectItem.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TElseIfSqlNode.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TExpression.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TForUpdate.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TFunctionCall.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TGroupBy.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TGroupByItem.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TGroupingExpressionItem.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TGroupingSet.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TGroupingSetItem.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void THierarchical.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TInExpr.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TInsertCondition.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TInsertIntoValue.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TIntervalExpression.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TIntoClause.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TKeepDenseRankClause.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TLimitClause.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TMergeInsertClause.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TMergeUpdateClause.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TMergeWhenClause.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TMultiTarget.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TNewVariantTypeArgument.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TOrderBy.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TOrderByItem.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TOutputClause.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TPTNodeList.doParse(TCustomSqlStatement psql, ESqlClause plocation)
          analyze this node
 void TParseTreeNode.doParse(TCustomSqlStatement psql, ESqlClause plocation)
          analyze this node
 void TParseTreeNodeList.doParse(TCustomSqlStatement psql, ESqlClause plocation)
          analyze this node
 void TPivotClause.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TQualifyClause.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TResultColumn.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TReturningClause.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TRollupCube.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TSampleClause.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TSimpleDmlTriggerClause.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TStatementSqlNode.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TTableElement.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TTeradataWithClause.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TTeradataWithClauseItem.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TTopClause.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TTrimArgument.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TViewAliasClause.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TViewAliasItem.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TWhenClauseItem.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TWhereClause.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 

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

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

Classes in gudusoft.gsqlparser.pp.processor.type.comm with type parameters of type TCustomSqlStatement
 class AbstractKeyWordAlignProcessor<E extends TCustomSqlStatement>
           
 

Methods in gudusoft.gsqlparser.pp.processor.type.comm with parameters of type TCustomSqlStatement
static void ExpressionProcessor.processParenthesesNodeInSubQuery(GFmtOpt option, TCustomSqlStatement sql, TSourceToken leftParenthesis, TSourceToken rightParenthsis)
           
 

Uses of TCustomSqlStatement in gudusoft.gsqlparser.pp.processor.type.select
 

Methods in gudusoft.gsqlparser.pp.processor.type.select with parameters of type TCustomSqlStatement
 void CTEProcessor.process(TCustomSqlStatement node)
           
 

Uses of TCustomSqlStatement in gudusoft.gsqlparser.pp.stmtformatter
 

Methods in gudusoft.gsqlparser.pp.stmtformatter with parameters of type TCustomSqlStatement
static boolean FormatterFactory.isNotNeedFormat(TCustomSqlStatement sql)
           
static void FormatterFactory.processStatement(GFmtOpt option, TCustomSqlStatement sql)
           
 

Uses of TCustomSqlStatement in gudusoft.gsqlparser.pp.stmtformatter.type
 

Classes in gudusoft.gsqlparser.pp.stmtformatter.type with type parameters of type TCustomSqlStatement
 class AbstractStmtFormatter<E extends TCustomSqlStatement>
          the base class for all statment formatters
 

Uses of TCustomSqlStatement in gudusoft.gsqlparser.pp.stmtformatter.type.comm
 

Methods in gudusoft.gsqlparser.pp.stmtformatter.type.comm with parameters of type TCustomSqlStatement
 void CompactModeStmtFormatter.format(TCustomSqlStatement stmt)
           
 

Uses of TCustomSqlStatement in gudusoft.gsqlparser.stmt
 

Subclasses of TCustomSqlStatement 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.
 

Methods in gudusoft.gsqlparser.stmt with parameters of type TCustomSqlStatement
 int TAlterTableStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TCreateDatabaseSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TCreateIndexSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TCreateTableSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TCreateViewSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TDeleteSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TDropIndexSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TDropTableSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TDropViewSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TInsertSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TMergeSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TSelectSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TTruncateStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TUpdateSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 

Uses of TCustomSqlStatement in gudusoft.gsqlparser.stmt.db2
 

Subclasses of TCustomSqlStatement 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
           
 

Methods in gudusoft.gsqlparser.stmt.db2 that return TCustomSqlStatement
 TCustomSqlStatement TDb2HandlerDeclaration.getStmt()
           
 

Methods in gudusoft.gsqlparser.stmt.db2 with parameters of type TCustomSqlStatement
 int TDb2CallStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2CaseStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2CloseCursorStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2ConditionDeclaration.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2CreateFunction.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2CreateProcedure.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2CreateTrigger.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2DeclareCursorStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2FetchCursorStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2ForStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2GotoStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2HandlerDeclaration.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2IfStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2IterateStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2LeaveStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2LoopStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2OpenCursorStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2RepeatStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2ReturnCodesDeclaration.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2ReturnStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2SetStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2SetVariableStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2SignalStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2SqlVariableDeclaration.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2StatementDeclaration.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2StmtStub.doParseStatement(TCustomSqlStatement psql)
           
 int TDb2WhileStmt.doParseStatement(TCustomSqlStatement psql)
           
 

Uses of TCustomSqlStatement in gudusoft.gsqlparser.stmt.mdx
 

Subclasses of TCustomSqlStatement 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
           
 

Methods in gudusoft.gsqlparser.stmt.mdx with parameters of type TCustomSqlStatement
 int TMdxAlterCube.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxCalculate.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxCall.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxCase.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxClearCalculations.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxCreateAction.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxCreateCellCalculation.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxCreateGlobalCube.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxCreateMember.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxCreateSessionCube.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxCreateSet.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxCreateSubCube.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxDrillthrough.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxDropAction.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxDropCellCalculation.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxDropMember.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxDropSet.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxDropSubcube.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxExpression.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxFreeze.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxIf.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxRefreshCube.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxScope.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxSelect.doParseStatement(TCustomSqlStatement psql)
           
 int TMdxUpdate.doParseStatement(TCustomSqlStatement psql)
           
 

Uses of TCustomSqlStatement in gudusoft.gsqlparser.stmt.mssql
 

Subclasses of TCustomSqlStatement in gudusoft.gsqlparser.stmt.mssql
 class TMssqlBeginDialog
           
 class TMssqlBeginTran
           
 class TMssqlBlock
           
 class TMssqlBreak
           
 class TMssqlBulkInsert
           
 class TMssqlClose
           
 class TMssqlCommit
           
 class TMssqlContinue
           
 class TMssqlCreateFunction
           
 class TMssqlCreateProcedure
           
 class TMssqlCreateTrigger
           
 class TMssqlDeallocate
           
 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 TMssqlErrorStmt
           
 class TMssqlExecute
          Execute a stored procedure or function, or Execute a character string
 class TMssqlExecuteAs
           
 class TMssqlFetch
           
 class TMssqlGo
           
 class TMssqlGoTo
           
 class TMssqlGrant
           
 class TMssqlIfElse
          This class represents if and while SQL statement of SQL Server.
 class TMssqlLabel
           
 class TMssqlOpen
           
 class TMssqlPrint
           
 class TMssqlRaiserror
           
 class TMssqlReturn
           
 class TMssqlRevert
           
 class TMssqlRollback
           
 class TMssqlSaveTran
           
 class TMssqlSendOnConversation
           
 class TMssqlSet
           
 class TMssqlStmtStub
           
 class TMssqlTruncateTable
           
 class TMssqlUpdateStatistics
           
 class TMssqlUpdateText
           
 class TMssqlUse
           
 class TMssqlWaitFor
           
 class TMssqlWithas
           
 

Methods in gudusoft.gsqlparser.stmt.mssql that return TCustomSqlStatement
 TCustomSqlStatement TMssqlIfElse.getElseStmt()
           
 TCustomSqlStatement TMssqlIfElse.getStmt()
           
 

Methods in gudusoft.gsqlparser.stmt.mssql with parameters of type TCustomSqlStatement
 int TMssqlBeginDialog.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlBeginTran.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlBlock.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlBreak.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlBulkInsert.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlClose.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlCommit.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlContinue.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlCreateFunction.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlCreateProcedure.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlCreateTrigger.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlDeallocate.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlDeclare.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlDropDbObject.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlDropIndex.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlEndConversation.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlExecute.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlExecuteAs.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlFetch.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlGo.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlGoTo.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlGrant.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlIfElse.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlLabel.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlOpen.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlPrint.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlRaiserror.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlReturn.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlRevert.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlRollback.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlSaveTran.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlSendOnConversation.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlSet.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlStmtStub.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlTruncateTable.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlUpdateText.doParseStatement(TCustomSqlStatement psql)
           
 int TMssqlUse.doParseStatement(TCustomSqlStatement psql)
           
 

Uses of TCustomSqlStatement in gudusoft.gsqlparser.stmt.mysql
 

Subclasses of TCustomSqlStatement 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
           
 

Methods in gudusoft.gsqlparser.stmt.mysql with parameters of type TCustomSqlStatement
 int TMySQLBlock.doParseStatement(TCustomSqlStatement psql)
           
 int TMySQLCaseStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TMySQLCreateFunction.doParseStatement(TCustomSqlStatement psql)
           
 int TMySQLCreateProcedure.doParseStatement(TCustomSqlStatement psql)
           
 int TMySQLCreateTrigger.doParseStatement(TCustomSqlStatement psql)
           
 int TMySQLDeclare.doParseStatement(TCustomSqlStatement psql)
           
 int TMySQLFetchCursor.doParseStatement(TCustomSqlStatement psql)
           
 int TMySQLIfStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TMySQLLoopStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TMySQLOpenCursor.doParseStatement(TCustomSqlStatement psql)
           
 int TMySQLRepeatStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TMySQLReturn.doParseStatement(TCustomSqlStatement psql)
           
 int TMySQLSet.doParseStatement(TCustomSqlStatement psql)
           
 int TMySQLStmtStub.doParseStatement(TCustomSqlStatement psql)
           
 int TMySQLWhileStmt.doParseStatement(TCustomSqlStatement psql)
           
 

Uses of TCustomSqlStatement in gudusoft.gsqlparser.stmt.oracle
 

Subclasses of TCustomSqlStatement in gudusoft.gsqlparser.stmt.oracle
 class TCustomOracleSqlStmt
           
 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 TCustomSqlStatement
 TCustomSqlStatement TPlsqlForallStmt.getStatement()
           
 TCustomSqlStatement TPlsqlCreateTrigger.getTriggerBody()
          the PL/SQL block, PL/SQL compound trigger block, TPlsqlBlock
 

Methods in gudusoft.gsqlparser.stmt.oracle with parameters of type TCustomSqlStatement
 void TExceptionClause.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 void TExceptionHandler.doParse(TCustomSqlStatement psql, ESqlClause plocation)
           
 int TOracleCommentOnSqlStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TOracleCreateDirectoryStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TOracleCreateSequenceStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TOracleCreateSynonymStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TOracleExecuteProcedure.doParseStatement(TCustomSqlStatement psql)
           
 int TOracleStoredProcedureSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlAssignStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlBasicStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlBlock.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlCaseStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlCloseStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlCreateFunction.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlCreatePackage.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlCreateProcedure.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlCreateTrigger.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlCreateType.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlCreateTypeBody.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlCreateType_Placeholder.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlCursorDeclStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlElsifStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlExecImmeStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlExitStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlFetchStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlForallStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlGotoStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlIfStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlLoopStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlNullStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlOpenStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlOpenforStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlRaiseStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlRecordTypeDefStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlReturnStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlTableTypeDefStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlVarDeclStmt.doParseStatement(TCustomSqlStatement psql)
           
 int TPlsqlVarrayTypeDefStmt.doParseStatement(TCustomSqlStatement psql)
           
 

Uses of TCustomSqlStatement in gudusoft.gsqlparser.stmt.postgresql
 

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

Methods in gudusoft.gsqlparser.stmt.postgresql with parameters of type TCustomSqlStatement
 int TDropRoleSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TDropTriggerSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TExecuteSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TFetchSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TGrantSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 int TLockSqlStatement.doParseStatement(TCustomSqlStatement psql)
           
 

Uses of TCustomSqlStatement in gudusoft.gsqlparser.stmt.teradata
 

Subclasses of TCustomSqlStatement in gudusoft.gsqlparser.stmt.teradata
 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 TUsingSqlStatement
           
 

Methods in gudusoft.gsqlparser.stmt.teradata with parameters of type TCustomSqlStatement
 void TExpandOnClause.doParse(TCustomSqlStatement psql, ESqlClause plocation)