gudusoft.gsqlparser.nodes
Interface Visitable

All Known Implementing Classes:
TAliasClause, TAlterSessionStatement, TAlterTableOption, TAlterTableOptionList, TAlterTableSqlNode, TAlterTableStatement, TAnalyticFunction, TArrayAccess, TAutomaticProperty, TBindArgument, TBindArgumentList, TBlockSqlNode, TBlockSqlStatement, TBreakSqlNode, TCallSpec, TCaseExpression, TCloseSqlNode, TColumnDefinition, TColumnDefinitionList, TColumnReference, TColumnReferenceList, TCommentSqlNode, TCompoundDmlTriggerClause, TCompoundSqlNode, TComputeClause, TComputeClauseItem, TComputeClauseItemList, TComputeExpr, TComputeExprList, TConstant, TConstantList, TConstraint, TConstraintList, TContainsTable, TContinueSqlNode, TCreateDatabaseSqlNode, TCreateDatabaseSqlStatement, TCreateDirectorySqlNode, TCreateFunctionSqlNode, TCreateIndexSqlNode, TCreateIndexSqlStatement, TCreateMaterializedSqlStatement, TCreateMaterializedViewLogSqlNode, TCreateMaterializedViewSqlNode, TCreatePackageSqlNode, TCreateProcedureSqlNode, TCreateSequenceSqlNode, TCreateSynonymSqlNode, TCreateTableSqlNode, TCreateTableSqlStatement, TCreateTriggerSqlNode, TCreateViewSqlNode, TCreateViewSqlStatement, TCTE, TCTEList, TCustomDb2Stmt, TCustomMySQLStmt, TCustomOracleSqlStmt, TCustomSqlStatement, TDataChangeTable, TDatatypeAttribute, TDatatypeAttributeList, TDatetimeExpression, TDb2CallStmt, TDb2CaseStmt, TDb2CloseCursorStmt, TDb2ConditionDeclaration, TDb2CreateFunction, TDb2CreateProcedure, TDb2CreateTrigger, TDb2DeclareCursorStatement, TDb2DummyStmt, TDb2DynamicCompoundStatement, TDb2FetchCursorStmt, TDb2ForStmt, TDb2GotoStmt, TDb2HandlerDeclaration, TDb2IfStmt, TDb2IterateStmt, TDb2LeaveStmt, TDb2LoopStmt, TDb2OpenCursorStmt, TDb2ProcedureCompoundStatement, TDb2RepeatStmt, TDb2ReturnCodesDeclaration, TDb2ReturnStmt, TDb2SetStmt, TDb2SetVariableStmt, TDb2SignalStmt, TDb2SqlProcedureStatement, TDb2SqlVariableDeclaration, TDb2StatementDeclaration, TDb2StmtStub, TDb2ValuesIntoStmt, TDb2WhileStmt, TDeclareSqlNode, TDeclareVariable, TDeclareVariableList, TDeleteSqlNode, TDeleteSqlStatement, TDmlEventClause, TDmlSelectItem, TDmlSelectItemList, TDropDbObjectSqlNode, TDropIndexItem, TDropIndexItemList, TDropIndexSqlNode, TDropIndexSqlStatement, TDropRoleSqlStatement, TDropTableSqlNode, TDropTableSqlStatement, TDropTriggerSqlStatement, TDropViewSqlNode, TDropViewSqlStatement, TDummy, TDummyList, TElseIfSqlNode, TElseIfSqlNodeList, TExceptionClause, TExceptionHandler, TExceptionHandlerList, TExecImmeNode, TExecParameter, TExecParameterList, TExecuteAsSqlNode, TExecuteSqlNode, TExecuteSqlStatement, TExpandOnClause, TExpression, TExpressionList, TFetchFirstClause, TFetchSqlNode, TFetchSqlStatement, TFlashback, TForSqlNode, TForUpdate, TFrameExclusionClause, TFromTable, TFromTableList, TFunctionCall, TGrantSqlNode, TGrantSqlStatement, TGroupBy, TGroupByItem, TGroupByItemList, TGroupingExpressionItem, TGroupingExpressionItemList, TGroupingSet, TGroupingSetItem, TGroupingSetItemList, THierarchical, TIfSqlNode, TIncludeColumns, TIndices, TIndirection, TInExpr, TInsertCondition, TInsertIntoValue, TInsertSqlNode, TInsertSqlStatement, TIntervalExpression, TIntoClause, TIsolationClause, TJoin, TJoinExpr, TJoinItem, TJoinItemList, TJoinList, TKeepDenseRankClause, TKeyAction, TKeyReference, TLimitClause, TLockingClause, TLockingClauseList, TLockSqlStatement, TLoopSqlNode, TMdxAlterCube, TMdxAxisNode, TMdxBaseFunctionNode, TMdxBinOpNode, TMdxCalcPropNode, TMdxCalculate, TMdxCall, TMdxCallNode, TMdxCase, TMdxCaseNode, TMdxClearCalculations, TMdxConstNode, TMdxCreateAction, TMdxCreateCellCalculation, TMdxCreateGlobalCube, TMdxCreateMember, TMdxCreateMemberNode, TMdxCreateSessionCube, TMdxCreateSessionCubeNode, TMdxCreateSet, TMdxCreateSubCube, TMdxCreateSubCubeNode, TMdxDimContentNode, TMdxDimensionNode, TMdxDrillthrough, TMdxDrillthroughNode, TMdxDropAction, TMdxDropCellCalculation, TMdxDropMember, TMdxDropSet, TMdxDropSubcube, TMdxEmptyNode, TMdxExpNode, TMdxExpression, TMdxFloatConstNode, TMdxFreeze, TMdxFunctionNode, TMdxGroupNode, TMdxIdentifierNode, TMdxIf, TMdxIntegerConstNode, TMdxKeySegment, TMdxLevelContentNode, TMdxLevelNode, TMdxMeasureNode, TMdxMemberNode, TMdxNameSegment, TMdxNonEmptyNode, TMdxObjectNode, TMdxPropertyNode, TMdxRefreshCube, TMdxScope, TMdxScopeNode, TMdxSelect, TMdxSelectNode, TMdxSetNode, TMdxStringConstNode, TMdxTupleNode, TMdxUnaryOpNode, TMdxUpdate, TMdxWhenNode, TMdxWhereNode, TMdxWithMemberNode, TMdxWithNode, TMdxWithSetNode, TMergeDeleteClause, TMergeInsertClause, TMergeSqlNode, TMergeSqlStatement, TMergeUpdateClause, TMergeWhenClause, TMssqlBeginDialog, TMssqlBeginDialogSqlNode, TMssqlBeginTran, TMssqlBeginTranSqlNode, TMssqlBlock, TMssqlBreak, TMssqlBulkInsert, TMssqlBulkInsertSqlNode, TMssqlClose, TMssqlCommit, TMssqlContinue, TMssqlCreateFunction, TMssqlCreateProcedure, TMssqlCreateTrigger, TMssqlCreateTriggerUpdateColumn, TMssqlCreateTriggerUpdateColumnList, TMssqlDeallocate, TMssqlDeallocateSqlNode, TMssqlDeclare, TMssqlDropDbObject, TMssqlDropIndex, TMssqlDropTable, TMssqlDropView, TMssqlDummyStmt, TMssqlEndConversation, TMssqlEndConversationSqlNode, TMssqlErrorStmt, TMssqlExecute, TMssqlExecuteAs, TMssqlFetch, TMssqlGo, TMssqlGoTo, TMssqlGotoSqlNode, TMssqlGrant, TMssqlIfElse, TMssqlLabel, TMssqlLabelSqlNode, TMssqlOpen, TMssqlPrint, TMssqlRaiserror, TMssqlRaiserrorSqlNode, TMssqlReturn, TMssqlRevert, TMssqlRevertSqlNode, TMssqlRollback, TMssqlSaveTran, TMssqlSendOnConversation, TMssqlSendOnConversationSqlNode, TMssqlSet, TMssqlSetSqlNode, TMssqlStmtStub, TMssqlStmtStubSqlNode, TMssqlTruncateTable, TMssqlUpdateStatistics, TMssqlUpdateText, TMssqlUpdateTextSqlNode, TMssqlUse, TMssqlWaitFor, TMssqlWithas, TMultiTarget, TMultiTargetList, TMySQLBlock, TMySQLCaseStmt, TMySQLCreateFunction, TMySQLCreateProcedure, TMySQLCreateTableOption, TMySQLCreateTrigger, TMySQLDeclare, TMySQLFetchCursor, TMySQLIfStmt, TMySQLIndexStorageType, TMySQLLoopStmt, TMySQLOpenCursor, TMySQLRepeatStmt, TMySQLReturn, TMySQLSet, TMySQLStmtStub, TMySQLWhileStmt, TNewVariantTypeArgument, TNewVariantTypeArgumentList, TNodeWithAliasClause, TNonDmlTriggerClause, TObjectName, TObjectNameList, TObjectReference, TObjectReferenceList, TOffsetClause, TOpenDatasource, TOpenQuery, TOpenRowSet, TOpenSqlNode, TOpenXML, TOptimizeForClause, TOracleCommentOnSqlStmt, TOracleCreateDirectoryStmt, TOracleCreateSequenceStmt, TOracleCreateSynonymStmt, TOracleExecuteProcedure, TOracleStoredProcedureSqlStatement, TOrderBy, TOrderByItem, TOrderByItemList, TOutputClause, TOutputFormatPhrase, TOutputFormatPhraseList, TParameterDeclaration, TParameterDeclarationList, TParseTreeNode, TParseTreeNodeList, TPartitionClause, TPivotClause, TPlsqlAssignStmt, TPlsqlBasicStmt, TPlsqlBlock, TPlsqlCaseStmt, TPlsqlCloseStmt, TPlsqlCreateFunction, TPlsqlCreatePackage, TPlsqlCreateProcedure, TPlsqlCreateTrigger, TPlsqlCreateType, TPlsqlCreateType_Placeholder, TPlsqlCreateTypeBody, TPlsqlCursorDeclStmt, TPlsqlDummyStmt, TPlsqlElsifStmt, TPlsqlExecImmeStmt, TPlsqlExitStmt, TPlsqlFetchStmt, TPlsqlForallStmt, TPlsqlGotoStmt, TPlsqlIfStmt, TPlsqlLoopStmt, TPlsqlNullStmt, TPlsqlOpenforStmt, TPlsqlOpenStmt, TPlsqlPipeRowStmt, TPlsqlPragmaDeclStmt, TPlsqlProcedureSpecStmt, TPlsqlRaiseStmt, TPlsqlRecordTypeDefStmt, TPlsqlReturnStmt, TPlsqlSqlStmt, TPlsqlStatement, TPlsqlStmt, TPlsqlSubProgram, TPlsqlTableTypeDefStmt, TPlsqlVarDeclStmt, TPlsqlVarrayTypeDefStmt, TPTNodeList, TPxGranule, TQualifyClause, TRelationExpr, TRelationExprList, TRepeatSqlNode, TRestrictionClause, TResultColumn, TResultColumnList, TReturningClause, TReturnSqlNode, TRevokeSqlNode, TRollupCube, TSampleClause, TSelectDistinct, TSelectLimit, TSelectSqlNode, TSelectSqlStatement, TSetSqlNode, TSimpleDmlTriggerClause, TSqlplusCmdStatement, TStatementList, TStatementListSqlNode, TStatementSqlNode, TStoredProcedureSqlStatement, TStubStmtSqlNode, TTable, TTableElement, TTableElementList, TTableHint, TTableList, TTableReference, TTableReferenceList, TTableSample, TTableSamplePart, TTeradataAbort, TTeradataBeginLogging, TTeradataBeginTransaction, TTeradataCommit, TTeradataCreateFunction, TTeradataCreateProcedure, TTeradataCreateTrigger, TTeradataDropDbObject, TTeradataEndLogging, TTeradataEndTransaction, TTeradataExecute, TTeradataGrant, TTeradataNotImplement, TTeradataRollback, TTeradataSetRole, TTeradataSetSession, TTeradataSetTimezone, TTeradataStmtStubSqlNode, TTeradataWithClause, TTeradataWithClauseItem, TTeradataWithClauseItemList, TTopClause, TTriggerAction, TTrimArgument, TTruncateStatement, TTruncateTableSqlNode, TTypeAttribute, TTypeAttributeList, TTypeName, TTypeNameList, TUnknownSqlStatement, TUpdateSqlNode, TUpdateSqlStatement, TUsingSqlStatement, TValueClause, TValueRowItem, TValueRowItemList, TViewAliasClause, TViewAliasItem, TViewAliasItemList, TWhenClauseItem, TWhenClauseItemList, TWhereClause, TWhileSqlNode, TWindowClause, TWindowDef

public interface Visitable


Method Summary
 void accept(TParseTreeVisitor v)
           
 

Method Detail

accept

void accept(TParseTreeVisitor v)