Interface PLSQLNode
-
- All Superinterfaces:
Node
,ScopedNode
- All Known Subinterfaces:
OracleObject
- All Known Implementing Classes:
AbstractPLSQLNode
,AbstractSelectStatement
,ASTAccessibleByClause
,ASTAdditiveExpression
,ASTAlterTrigger
,ASTAlterTypeSpec
,ASTAnalyticClause
,ASTArgument
,ASTArgumentList
,ASTArguments
,ASTAssignment
,ASTAttribute
,ASTAttributeDeclaration
,ASTBetweenCondition
,ASTBlock
,ASTBooleanLiteral
,ASTBulkCollectIntoClause
,ASTCallSpecTail
,ASTCaseExpression
,ASTCaseStatement
,ASTCaseWhenClause
,ASTCloseStatement
,ASTCollectionDeclaration
,ASTCollectionName
,ASTCollectionTypeDefinition
,ASTCollectionTypeName
,ASTColumn
,ASTColumnAlias
,ASTComment
,ASTComparisonCondition
,ASTCompilationDataType
,ASTCompilationDeclarationFragment
,ASTCompilationExpression
,ASTCompoundCondition
,ASTCompoundTriggerBlock
,ASTCondition
,ASTConditionalAndExpression
,ASTConditionalCompilationStatement
,ASTConditionalInsertClause
,ASTConditionalOrExpression
,ASTContinueStatement
,ASTCrossOuterApplyClause
,ASTCursorForLoopStatement
,ASTCursorSpecification
,ASTCursorUnit
,ASTDatabaseEvent
,ASTDatabaseLink
,ASTDatatype
,ASTDatatypeDeclaration
,ASTDateTimeLiteral
,ASTDDLCommand
,ASTDDLEvent
,ASTDeclarativeSection
,ASTDeclarativeUnit
,ASTDeleteStatement
,ASTDirectory
,ASTDMLTableExpressionClause
,ASTElseClause
,ASTElsifClause
,ASTEmbeddedSqlStatement
,ASTEqualityExpression
,ASTErrorLoggingClause
,ASTExceptionDeclaration
,ASTExceptionHandler
,ASTExistsCondition
,ASTExitStatement
,ASTExpression
,ASTExpressionList
,ASTExpressionListMultiple
,ASTExpressionListSingle
,ASTExtractExpression
,ASTFetchStatement
,ASTFieldDeclaration
,ASTFloatingPointCondition
,ASTForAllIndex
,ASTForAllStatement
,ASTForIndex
,ASTFormalParameter
,ASTFormalParameters
,ASTForStatement
,ASTForUpdateClause
,ASTFromClause
,ASTFunctionCall
,ASTFunctionName
,ASTGlobal
,ASTGotoStatement
,ASTGroupByClause
,ASTGroupingExpressionList
,ASTGroupingSetsClause
,ASTHierarchicalQueryClause
,ASTHostArrayName
,ASTID
,ASTIfStatement
,ASTInCondition
,ASTInlineConstraint
,ASTInlinePragma
,ASTInnerCrossJoinClause
,ASTInput
,ASTInsertIntoClause
,ASTInsertStatement
,ASTIntoClause
,ASTIsASetCondition
,ASTIsEmptyCondition
,ASTIsNullCondition
,ASTIsOfTypeCondition
,ASTJavaInterfaceClass
,ASTJoinClause
,ASTKEYWORD_UNRESERVED
,ASTLabel
,ASTLabelledStatement
,ASTLikeCondition
,ASTLikeExpression
,ASTListaggOverflowClause
,ASTLiteral
,ASTLoopStatement
,ASTMemberCondition
,ASTMethodDeclaration
,ASTMethodDeclarator
,ASTMultiplicativeExpression
,ASTMultiSetCondition
,ASTMultiTableInsert
,ASTName
,ASTNonDMLEvent
,ASTNonDMLTrigger
,ASTNullLiteral
,ASTNumericLiteral
,ASTObjectDeclaration
,ASTObjectExpression
,ASTObjectNameDeclaration
,ASTOpenStatement
,ASTOrderByClause
,ASTOuterJoinClause
,ASTOuterJoinExpression
,ASTOuterJoinType
,ASTOutOfLineConstraint
,ASTPackageBody
,ASTPackageSpecification
,ASTParallelClause
,ASTPartitionExtensionClause
,ASTPipelineStatement
,ASTPragma
,ASTPragmaClause
,ASTPrimaryExpression
,ASTPrimaryPrefix
,ASTPrimarySuffix
,ASTProgramUnit
,ASTQualifiedID
,ASTQualifiedName
,ASTQueryBlock
,ASTQueryPartitionClause
,ASTRaiseStatement
,ASTRead2NextOccurrence
,ASTReadPastNextOccurrence
,ASTReferencesClause
,ASTRegexpLikeCondition
,ASTRelationalExpression
,ASTReturningClause
,ASTReturnStatement
,ASTRollupCubeClause
,ASTRowLimitingClause
,ASTScalarDataTypeName
,ASTSchemaName
,ASTSelectIntoStatement
,ASTSelectList
,ASTSelectStatement
,ASTSimpleExpression
,ASTSingleTableInsert
,ASTSkip2NextOccurrence
,ASTSkip2NextTerminator
,ASTSkip2NextTokenOccurrence
,ASTSkipPastNextOccurrence
,ASTSkipPastNextTokenOccurrence
,ASTSqlExpression
,ASTSqlPlusCommand
,ASTSqlStatement
,ASTStatement
,ASTStringExpression
,ASTStringLiteral
,ASTSubmultisetCondition
,ASTSubqueryOperation
,ASTSubqueryRestrictionClause
,ASTSubTypeDefinition
,ASTSynonym
,ASTTable
,ASTTableAlias
,ASTTableCollectionExpression
,ASTTableColumn
,ASTTableName
,ASTTableReference
,ASTTriggerTimingPointSection
,ASTTriggerUnit
,ASTTrimExpression
,ASTTypeKeyword
,ASTTypeMethod
,ASTTypeSpecification
,ASTUnaryExpression
,ASTUnaryExpressionNotPlusMinus
,ASTUnlabelledStatement
,ASTUnqualifiedID
,ASTUpdateSetClause
,ASTUpdateStatement
,ASTValuesClause
,ASTVariableName
,ASTVariableOrConstantDeclaration
,ASTVariableOrConstantDeclarator
,ASTVariableOrConstantDeclaratorId
,ASTVariableOrConstantInitializer
,ASTView
,ASTViewColumn
,ASTWhereClause
,ASTWhileStatement
,ASTWindowingClause
,ASTWithClause
,ASTWithinClause
,ASTWrappedObject
,ASTXMLAttributesClause
,ASTXMLElement
,ASTXMLExists
,ASTXMLNamespacesClause
,ASTXMLPassingClause
,ASTXMLTable
,ASTXMLTableColum
,ASTXMLTableOptions
public interface PLSQLNode extends Node, ScopedNode
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description Iterable<? extends PLSQLNode>
children()
Object
childrenAccept(PLSQLParserVisitor visitor, Object data)
Deprecated.This method is not useful, the logic for combining children values should be present on the visitor, not the nodePLSQLNode
getChild(int index)
PLSQLNode
getParent()
Scope
getScope()
Object
jjtAccept(PLSQLParserVisitor visitor, Object data)
Accept the visitor.void
setScope(Scope scope)
-
Methods inherited from interface net.sourceforge.pmd.lang.ast.Node
findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getImage, getIndexInParent, getNthParent, getNumChildren, getParentsOfType, getUserData, getUserMap, getXPathAttributesIterator, getXPathNodeName, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, jjtAddChild, jjtClose, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetChildIndex, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData
-
-
-
-
Method Detail
-
jjtAccept
Object jjtAccept(PLSQLParserVisitor visitor, Object data)
Accept the visitor.
-
childrenAccept
@Deprecated Object childrenAccept(PLSQLParserVisitor visitor, Object data)
Deprecated.This method is not useful, the logic for combining children values should be present on the visitor, not the nodeAccept the visitor.
-
getScope
Scope getScope()
- Specified by:
getScope
in interfaceScopedNode
-
setScope
void setScope(Scope scope)
-
-