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