Interface PLSQLParserVisitor
-
- All Known Implementing Classes:
AbstractNcssCountRule
,AbstractPLSQLRule
,AbstractStatisticalPLSQLRule
,AvoidTabCharacterRule
,CodeFormatRule
,CyclomaticComplexityRule
,DataFlowFacade
,DFAPLSQLGraphRule
,DumpFacade
,ExcessiveLengthRule
,ExcessiveMethodLengthRule
,ExcessiveNodeCountRule
,ExcessiveObjectLengthRule
,ExcessivePackageBodyLengthRule
,ExcessivePackageSpecificationLengthRule
,ExcessiveParameterListRule
,ExcessiveTypeLengthRule
,LineLengthRule
,NcssMethodCountRule
,NcssObjectCountRule
,NPathComplexityRule
,OccurrenceFinder
,PLSQLParserVisitorAdapter
,ScopeAndDeclarationFinder
,StatementAndBraceFinder
,TooManyFieldsRule
,VariableAccessVisitor
public interface PLSQLParserVisitor
-
-
Method Summary
-
-
-
Method Detail
-
visit
Object visit(ASTDDLCommand node, Object data)
-
visit
Object visit(ASTSqlPlusCommand node, Object data)
-
visit
Object visit(ASTPackageSpecification node, Object data)
-
visit
Object visit(ASTPackageBody node, Object data)
-
visit
Object visit(ASTDeclarativeUnit node, Object data)
-
visit
Object visit(ASTDeclarativeSection node, Object data)
-
visit
Object visit(ASTCompilationDeclarationFragment node, Object data)
-
visit
Object visit(ASTProgramUnit node, Object data)
-
visit
Object visit(ASTObjectNameDeclaration node, Object data)
-
visit
Object visit(ASTFormalParameter node, Object data)
-
visit
Object visit(ASTMethodDeclaration node, Object data)
-
visit
Object visit(ASTMethodDeclarator node, Object data)
-
visit
Object visit(ASTFormalParameters node, Object data)
-
visit
Object visit(ASTVariableOrConstantDeclarator node, Object data)
-
visit
Object visit(ASTVariableOrConstantDeclaratorId node, Object data)
-
visit
Object visit(ASTVariableOrConstantInitializer node, Object data)
-
visit
Object visit(ASTDatatype node, Object data)
-
visit
Object visit(ASTCompilationDataType node, Object data)
-
visit
Object visit(ASTCollectionTypeName node, Object data)
-
visit
Object visit(ASTScalarDataTypeName node, Object data)
-
visit
Object visit(ASTDateTimeLiteral node, Object data)
-
visit
Object visit(ASTExceptionHandler node, Object data)
-
visit
Object visit(ASTSkip2NextTerminator node, Object data)
-
visit
Object visit(ASTSkip2NextOccurrence node, Object data)
-
visit
Object visit(ASTSkipPastNextOccurrence node, Object data)
-
visit
Object visit(ASTSkip2NextTokenOccurrence node, Object data)
-
visit
Object visit(ASTSkipPastNextTokenOccurrence node, Object data)
-
visit
Object visit(ASTRead2NextOccurrence node, Object data)
-
visit
Object visit(ASTReadPastNextOccurrence node, Object data)
-
visit
Object visit(ASTSqlStatement node, Object data)
-
visit
Object visit(ASTSelectIntoStatement node, Object data)
-
visit
Object visit(ASTForUpdateClause node, Object data)
-
visit
Object visit(ASTSubqueryOperation node, Object data)
-
visit
Object visit(ASTOrderByClause node, Object data)
-
visit
Object visit(ASTRowLimitingClause node, Object data)
-
visit
Object visit(ASTQueryBlock node, Object data)
-
visit
Object visit(ASTGroupByClause node, Object data)
-
visit
Object visit(ASTRollupCubeClause node, Object data)
-
visit
Object visit(ASTGroupingSetsClause node, Object data)
-
visit
Object visit(ASTGroupingExpressionList node, Object data)
-
visit
Object visit(ASTWhereClause node, Object data)
-
visit
Object visit(ASTCondition node, Object data)
-
visit
Object visit(ASTFloatingPointCondition node, Object data)
-
visit
Object visit(ASTBetweenCondition node, Object data)
-
visit
Object visit(ASTLikeCondition node, Object data)
-
visit
Object visit(ASTRegexpLikeCondition node, Object data)
-
visit
Object visit(ASTExistsCondition node, Object data)
-
visit
Object visit(ASTIsASetCondition node, Object data)
-
visit
Object visit(ASTIsEmptyCondition node, Object data)
-
visit
Object visit(ASTMemberCondition node, Object data)
-
visit
Object visit(ASTSubmultisetCondition node, Object data)
-
visit
Object visit(ASTCompoundCondition node, Object data)
-
visit
Object visit(ASTInCondition node, Object data)
-
visit
Object visit(ASTComparisonCondition node, Object data)
-
visit
Object visit(ASTExpressionListSingle node, Object data)
-
visit
Object visit(ASTExpressionListMultiple node, Object data)
-
visit
Object visit(ASTExpressionList node, Object data)
-
visit
Object visit(ASTSqlExpression node, Object data)
-
visit
Object visit(ASTSimpleExpression node, Object data)
-
visit
Object visit(ASTOuterJoinExpression node, Object data)
-
visit
Object visit(ASTFunctionCall node, Object data)
-
visit
Object visit(ASTFunctionName node, Object data)
-
visit
Object visit(ASTXMLTable node, Object data)
-
visit
Object visit(ASTXMLNamespacesClause node, Object data)
-
visit
Object visit(ASTXMLTableOptions node, Object data)
-
visit
Object visit(ASTXMLTableColum node, Object data)
-
visit
Object visit(ASTXMLPassingClause node, Object data)
-
visit
Object visit(ASTXMLExists node, Object data)
-
visit
Object visit(ASTXMLElement node, Object data)
-
visit
Object visit(ASTXMLAttributesClause node, Object data)
-
visit
Object visit(ASTAnalyticClause node, Object data)
-
visit
Object visit(ASTWindowingClause node, Object data)
-
visit
Object visit(ASTWithinClause node, Object data)
-
visit
Object visit(ASTListaggOverflowClause node, Object data)
-
visit
Object visit(ASTHierarchicalQueryClause node, Object data)
-
visit
Object visit(ASTFromClause node, Object data)
-
visit
Object visit(ASTJoinClause node, Object data)
-
visit
Object visit(ASTSelectList node, Object data)
-
visit
Object visit(ASTColumnAlias node, Object data)
-
visit
Object visit(ASTTableAlias node, Object data)
-
visit
Object visit(ASTIntoClause node, Object data)
-
visit
Object visit(ASTVariableName node, Object data)
-
visit
Object visit(ASTBulkCollectIntoClause node, Object data)
-
visit
Object visit(ASTCollectionName node, Object data)
-
visit
Object visit(ASTHostArrayName node, Object data)
-
visit
Object visit(ASTTableReference node, Object data)
-
visit
Object visit(ASTSubqueryRestrictionClause node, Object data)
-
visit
Object visit(ASTTableCollectionExpression node, Object data)
-
visit
Object visit(ASTSchemaName node, Object data)
-
visit
Object visit(ASTTableName node, Object data)
-
visit
Object visit(ASTInnerCrossJoinClause node, Object data)
-
visit
Object visit(ASTOuterJoinClause node, Object data)
-
visit
Object visit(ASTQueryPartitionClause node, Object data)
-
visit
Object visit(ASTOuterJoinType node, Object data)
-
visit
Object visit(ASTCrossOuterApplyClause node, Object data)
-
visit
Object visit(ASTWrappedObject node, Object data)
-
visit
Object visit(ASTUnlabelledStatement node, Object data)
-
visit
Object visit(ASTStatement node, Object data)
-
visit
Object visit(ASTLabelledStatement node, Object data)
-
visit
Object visit(ASTCaseStatement node, Object data)
-
visit
Object visit(ASTCaseWhenClause node, Object data)
-
visit
Object visit(ASTElseClause node, Object data)
-
visit
Object visit(ASTElsifClause node, Object data)
-
visit
Object visit(ASTLoopStatement node, Object data)
-
visit
Object visit(ASTCursorForLoopStatement node, Object data)
-
visit
Object visit(ASTInsertStatement node, Object data)
-
visit
Object visit(ASTSingleTableInsert node, Object data)
-
visit
Object visit(ASTInsertIntoClause node, Object data)
-
visit
Object visit(ASTValuesClause node, Object data)
-
visit
Object visit(ASTMultiTableInsert node, Object data)
-
visit
Object visit(ASTConditionalInsertClause node, Object data)
-
visit
Object visit(ASTSelectStatement node, Object data)
-
visit
Object visit(ASTWithClause node, Object data)
-
visit
Object visit(ASTUpdateStatement node, Object data)
-
visit
Object visit(ASTDMLTableExpressionClause node, Object data)
-
visit
Object visit(ASTPartitionExtensionClause node, Object data)
-
visit
Object visit(ASTUpdateSetClause node, Object data)
-
visit
Object visit(ASTReturningClause node, Object data)
-
visit
Object visit(ASTErrorLoggingClause node, Object data)
-
visit
Object visit(ASTDeleteStatement node, Object data)
-
visit
Object visit(ASTForStatement node, Object data)
-
visit
Object visit(ASTWhileStatement node, Object data)
-
visit
Object visit(ASTIfStatement node, Object data)
-
visit
Object visit(ASTForIndex node, Object data)
-
visit
Object visit(ASTForAllIndex node, Object data)
-
visit
Object visit(ASTForAllStatement node, Object data)
-
visit
Object visit(ASTGotoStatement node, Object data)
-
visit
Object visit(ASTReturnStatement node, Object data)
-
visit
Object visit(ASTContinueStatement node, Object data)
-
visit
Object visit(ASTExitStatement node, Object data)
-
visit
Object visit(ASTRaiseStatement node, Object data)
-
visit
Object visit(ASTCloseStatement node, Object data)
-
visit
Object visit(ASTOpenStatement node, Object data)
-
visit
Object visit(ASTFetchStatement node, Object data)
-
visit
Object visit(ASTEmbeddedSqlStatement node, Object data)
-
visit
Object visit(ASTPipelineStatement node, Object data)
-
visit
Object visit(ASTConditionalCompilationStatement node, Object data)
-
visit
Object visit(ASTSubTypeDefinition node, Object data)
-
visit
Object visit(ASTFieldDeclaration node, Object data)
-
visit
Object visit(ASTCollectionTypeDefinition node, Object data)
-
visit
Object visit(ASTCollectionDeclaration node, Object data)
-
visit
Object visit(ASTObjectDeclaration node, Object data)
-
visit
Object visit(ASTCallSpecTail node, Object data)
-
visit
Object visit(ASTCursorUnit node, Object data)
-
visit
Object visit(ASTCursorSpecification node, Object data)
-
visit
Object visit(ASTExpression node, Object data)
-
visit
Object visit(ASTCompilationExpression node, Object data)
-
visit
Object visit(ASTAssignment node, Object data)
-
visit
Object visit(ASTCaseExpression node, Object data)
-
visit
Object visit(ASTLikeExpression node, Object data)
-
visit
Object visit(ASTTrimExpression node, Object data)
-
visit
Object visit(ASTObjectExpression node, Object data)
-
visit
Object visit(ASTConditionalOrExpression node, Object data)
-
visit
Object visit(ASTConditionalAndExpression node, Object data)
-
visit
Object visit(ASTEqualityExpression node, Object data)
-
visit
Object visit(ASTRelationalExpression node, Object data)
-
visit
Object visit(ASTAdditiveExpression node, Object data)
-
visit
Object visit(ASTStringExpression node, Object data)
-
visit
Object visit(ASTMultiplicativeExpression node, Object data)
-
visit
Object visit(ASTUnaryExpression node, Object data)
-
visit
Object visit(ASTExtractExpression node, Object data)
-
visit
Object visit(ASTUnaryExpressionNotPlusMinus node, Object data)
-
visit
Object visit(ASTIsNullCondition node, Object data)
-
visit
Object visit(ASTIsOfTypeCondition node, Object data)
-
visit
Object visit(ASTPrimaryExpression node, Object data)
-
visit
Object visit(ASTPrimaryPrefix node, Object data)
-
visit
Object visit(ASTPrimarySuffix node, Object data)
-
visit
Object visit(ASTLiteral node, Object data)
-
visit
Object visit(ASTStringLiteral node, Object data)
-
visit
Object visit(ASTBooleanLiteral node, Object data)
-
visit
Object visit(ASTNullLiteral node, Object data)
-
visit
Object visit(ASTMultiSetCondition node, Object data)
-
visit
Object visit(ASTNumericLiteral node, Object data)
-
visit
Object visit(ASTQualifiedName node, Object data)
-
visit
Object visit(ASTArguments node, Object data)
-
visit
Object visit(ASTArgumentList node, Object data)
-
visit
Object visit(ASTArgument node, Object data)
-
visit
Object visit(ASTVariableOrConstantDeclaration node, Object data)
-
visit
Object visit(ASTDatatypeDeclaration node, Object data)
-
visit
Object visit(ASTInlinePragma node, Object data)
-
visit
Object visit(ASTExceptionDeclaration node, Object data)
-
visit
Object visit(ASTParallelClause node, Object data)
-
visit
Object visit(ASTAccessibleByClause node, Object data)
-
visit
Object visit(ASTTableColumn node, Object data)
-
visit
Object visit(ASTInlineConstraint node, Object data)
-
visit
Object visit(ASTOutOfLineConstraint node, Object data)
-
visit
Object visit(ASTReferencesClause node, Object data)
-
visit
Object visit(ASTSynonym node, Object data)
-
visit
Object visit(ASTDirectory node, Object data)
-
visit
Object visit(ASTDatabaseLink node, Object data)
-
visit
Object visit(ASTViewColumn node, Object data)
-
visit
Object visit(ASTComment node, Object data)
-
visit
Object visit(ASTTypeMethod node, Object data)
-
visit
Object visit(ASTTypeSpecification node, Object data)
-
visit
Object visit(ASTAlterTypeSpec node, Object data)
-
visit
Object visit(ASTAttributeDeclaration node, Object data)
-
visit
Object visit(ASTAttribute node, Object data)
-
visit
Object visit(ASTPragmaClause node, Object data)
-
visit
Object visit(ASTTriggerUnit node, Object data)
-
visit
Object visit(ASTTriggerTimingPointSection node, Object data)
-
visit
Object visit(ASTCompoundTriggerBlock node, Object data)
-
visit
Object visit(ASTNonDMLTrigger node, Object data)
-
visit
Object visit(ASTDDLEvent node, Object data)
-
visit
Object visit(ASTDatabaseEvent node, Object data)
-
visit
Object visit(ASTNonDMLEvent node, Object data)
-
visit
Object visit(ASTAlterTrigger node, Object data)
-
visit
Object visit(ASTKEYWORD_UNRESERVED node, Object data)
-
visit
Object visit(ASTUnqualifiedID node, Object data)
-
visit
Object visit(ASTQualifiedID node, Object data)
-
visit
Object visit(ASTTypeKeyword node, Object data)
-
visit
Object visit(ASTJavaInterfaceClass node, Object data)
-
-