Class AbstractPLSQLRule
- java.lang.Object
-
- net.sourceforge.pmd.properties.AbstractPropertySource
-
- net.sourceforge.pmd.lang.rule.AbstractRule
-
- net.sourceforge.pmd.lang.plsql.rule.AbstractPLSQLRule
-
- All Implemented Interfaces:
PLSQLParserVisitor
,ImmutableLanguage
,PropertySource
,Rule
- Direct Known Subclasses:
AbstractStatisticalPLSQLRule
,AvoidTabCharacterRule
,CodeFormatRule
,CyclomaticComplexityRule
,DFAPLSQLGraphRule
,LineLengthRule
,TooManyFieldsRule
public abstract class AbstractPLSQLRule extends AbstractRule implements PLSQLParserVisitor, ImmutableLanguage
-
-
Field Summary
-
Fields inherited from class net.sourceforge.pmd.properties.AbstractPropertySource
propertyDescriptors, propertyValuesByDescriptor
-
Fields inherited from interface net.sourceforge.pmd.Rule
VIOLATION_SUPPRESS_REGEX_DESCRIPTOR, VIOLATION_SUPPRESS_XPATH_DESCRIPTOR
-
-
Constructor Summary
Constructors Constructor Description AbstractPLSQLRule()
-
Method Summary
-
Methods inherited from class net.sourceforge.pmd.lang.rule.AbstractRule
addExample, addRuleChainVisit, addRuleChainVisit, addViolation, addViolation, addViolation, addViolationWithMessage, addViolationWithMessage, addViolationWithMessage, deepCopy, deepCopyValuesTo, end, equals, getDescription, getExamples, getExternalInfoUrl, getLanguage, getMaximumLanguageVersion, getMessage, getMinimumLanguageVersion, getName, getParserOptions, getPriority, getPropertySourceType, getRuleChainVisits, getRuleClass, getRuleSetName, getSince, hashCode, isDeprecated, isDfa, isMultifile, isRuleChain, isTypeResolution, setDeprecated, setDescription, setDfa, setExternalInfoUrl, setLanguage, setMaximumLanguageVersion, setMessage, setMinimumLanguageVersion, setMultifile, setName, setPriority, setRuleClass, setRuleSetName, setSince, setTypeResolution, setUsesDFA, setUsesMultifile, setUsesTypeResolution, start, usesDFA, usesMultifile, usesRuleChain, usesTypeResolution
-
Methods inherited from class net.sourceforge.pmd.properties.AbstractPropertySource
copyPropertyDescriptors, copyPropertyValues, definePropertyDescriptor, dysfunctionReason, getOverriddenPropertiesByPropertyDescriptor, getOverriddenPropertyDescriptors, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, isPropertyOverridden, setProperty, setProperty, useDefaultValueFor, usesDefaultValues
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sourceforge.pmd.properties.PropertySource
definePropertyDescriptor, dysfunctionReason, getOverriddenPropertiesByPropertyDescriptor, getOverriddenPropertyDescriptors, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, isPropertyOverridden, setProperty, setProperty, useDefaultValueFor, usesDefaultValues
-
-
-
-
Method Detail
-
apply
public void apply(List<? extends Node> nodes, RuleContext ctx)
-
visitAll
protected void visitAll(List<? extends Node> nodes, RuleContext ctx)
-
getDeclaringType
protected final String getDeclaringType(Node node)
Gets the Image of the first parent node of type ASTClassOrInterfaceDeclaration ornull
- Parameters:
node
- the node which will be searched
-
isQualifiedName
public static boolean isQualifiedName(Node node)
-
visit
public Object visit(PLSQLNode node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTInput node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTDDLCommand node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTSqlPlusCommand node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTGlobal node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTBlock node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTPackageSpecification node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTPackageBody node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTDeclarativeUnit node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTDeclarativeSection node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTCompilationDeclarationFragment node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTProgramUnit node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTObjectNameDeclaration node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTFormalParameter node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTMethodDeclaration node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTMethodDeclarator node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTFormalParameters node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTVariableOrConstantDeclarator node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTVariableOrConstantDeclaratorId node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTVariableOrConstantInitializer node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTDatatype node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTCompilationDataType node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTCollectionTypeName node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTScalarDataTypeName node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTDateTimeLiteral node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTExceptionHandler node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTSkip2NextTerminator node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTSkip2NextOccurrence node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTSkipPastNextOccurrence node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTSkip2NextTokenOccurrence node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTSkipPastNextTokenOccurrence node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTRead2NextOccurrence node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTReadPastNextOccurrence node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTSqlStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTWrappedObject node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTUnlabelledStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTLabelledStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTCaseStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTCaseWhenClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTElseClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTElsifClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTLoopStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTForStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTWhileStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTIfStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTForIndex node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTForAllIndex node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTForAllStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTGotoStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTReturnStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTContinueStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTExitStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTRaiseStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTCloseStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTOpenStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTFetchStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTEmbeddedSqlStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTPipelineStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTConditionalCompilationStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTSubTypeDefinition node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTFieldDeclaration node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTCollectionTypeDefinition node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTCollectionDeclaration node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTObjectDeclaration node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTCallSpecTail node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTCursorUnit node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTExpression node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTCompilationExpression node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTAssignment node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTCaseExpression node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTLikeExpression node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTTrimExpression node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTObjectExpression node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTConditionalOrExpression node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTConditionalAndExpression node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTEqualityExpression node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTRelationalExpression node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTAdditiveExpression node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTStringExpression node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTMultiplicativeExpression node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTUnaryExpression node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTExtractExpression node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTUnaryExpressionNotPlusMinus node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTPrimaryExpression node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTPrimaryPrefix node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTPrimarySuffix node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTLiteral node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTStringLiteral node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTBooleanLiteral node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTNullLiteral node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTMultiSetCondition node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTNumericLiteral node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTLabel node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTName node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTQualifiedName node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTArguments node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTArgumentList node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTArgument node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTVariableOrConstantDeclaration node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTDatatypeDeclaration node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTPragma node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTExceptionDeclaration node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTParallelClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTTable node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTInlineConstraint node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTTableColumn node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTView node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTSynonym node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTDirectory node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTDatabaseLink node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTViewColumn node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTComment node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTTypeMethod node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTTypeSpecification node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTAlterTypeSpec node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTAttributeDeclaration node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTAttribute node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTPragmaClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTInlinePragma node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTTriggerUnit node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTTriggerTimingPointSection node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTCompoundTriggerBlock node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTNonDMLTrigger node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTDDLEvent node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTDatabaseEvent node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTNonDMLEvent node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTAlterTrigger node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTKEYWORD_UNRESERVED node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTID node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTUnqualifiedID node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTQualifiedID node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTTypeKeyword node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTJavaInterfaceClass node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTAccessibleByClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTIsOfTypeCondition node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTIsNullCondition node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTOutOfLineConstraint node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTSelectIntoStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTReferencesClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTCrossOuterApplyClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTCursorForLoopStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTInnerCrossJoinClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTJoinClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTOuterJoinClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTOuterJoinType node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTTableReference node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTSelectList node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTBulkCollectIntoClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTIntoClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTColumnAlias node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTTableAlias node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTCollectionName node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTHostArrayName node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTQueryBlock node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTSchemaName node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTTableName node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTComparisonCondition node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTCondition node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTExpressionList node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTWhereClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTSqlExpression node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTInCondition node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTExpressionListMultiple node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTExpressionListSingle node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTCompoundCondition node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTColumn node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTOrderByClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTRowLimitingClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTVariableName node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTFromClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTSubqueryOperation node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTQueryPartitionClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTGroupByClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTGroupingExpressionList node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTGroupingSetsClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTRollupCubeClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTSelectStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTLikeCondition node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTBetweenCondition node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTFloatingPointCondition node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTFunctionCall node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTUpdateStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTUpdateSetClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTDeleteStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTSubqueryRestrictionClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTTableCollectionExpression node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTDMLTableExpressionClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTConditionalInsertClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTInsertIntoClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTInsertStatement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTMultiTableInsert node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTSingleTableInsert node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTValuesClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTExistsCondition node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTHierarchicalQueryClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTIsASetCondition node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTIsEmptyCondition node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTMemberCondition node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTSubmultisetCondition node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTRegexpLikeCondition node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTFunctionName node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTAnalyticClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTWindowingClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTWithinClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTListaggOverflowClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTPartitionExtensionClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTReturningClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTErrorLoggingClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTSimpleExpression node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTXMLTable node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTXMLNamespacesClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTXMLTableOptions node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTXMLPassingClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTXMLTableColum node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTXMLExists node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTXMLAttributesClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTXMLElement node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTOuterJoinExpression node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTForUpdateClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTWithClause node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ASTCursorSpecification node, Object data)
- Specified by:
visit
in interfacePLSQLParserVisitor
-
visit
public Object visit(ExecutableCode node, Object data)
-
-