Class ASTOutOfLineConstraint
java.lang.Object
net.sourceforge.pmd.lang.ast.impl.AbstractNode<B,N>
net.sourceforge.pmd.lang.ast.impl.javacc.AbstractJjtreeNode<net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode,PLSQLNode>
net.sourceforge.pmd.lang.plsql.ast.ASTOutOfLineConstraint
- All Implemented Interfaces:
GenericNode<PLSQLNode>,JjtreeNode<PLSQLNode>,Node,TextAvailableNode,PLSQLNode,ScopedNode,Reportable
public final class ASTOutOfLineConstraint
extends AbstractJjtreeNode<net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode,PLSQLNode>
-
Field Summary
FieldsFields inherited from class net.sourceforge.pmd.lang.ast.impl.javacc.AbstractJjtreeNode
idFields inherited from interface net.sourceforge.pmd.lang.ast.Node
COORDS_COMPARATOR -
Method Summary
Modifier and TypeMethodDescriptionprotected <P,R> R acceptPlsqlVisitor(PlsqlVisitor<? super P, ? extends R> visitor, P data) final <P,R> R acceptVisitor(AstVisitor<? super P, ? extends R> visitor, P data) getScope()getType()booleanisCheck()booleanbooleanbooleanisUnique()protected voidjjtSetValue(Object value) protected voidMethods inherited from class net.sourceforge.pmd.lang.ast.impl.javacc.AbstractJjtreeNode
addChild, compareLocation, enlargeLeft, fitTokensToChildren, getFirstToken, getImage, getLastToken, getTextRegion, insertChild, jjtClose, jjtOpen, setFirstToken, setLastToken, toStringMethods inherited from class net.sourceforge.pmd.lang.ast.impl.AbstractNode
children, firstChild, getChild, getIndexInParent, getNumChildren, getParent, getUserMap, remove, removeChildAtIndex, setChild, setParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.sourceforge.pmd.lang.ast.impl.GenericNode
ancestors, ancestorsOrSelf, asStream, children, descendants, descendantsOrSelf, getChild, getFirstChild, getLastChild, getNextSibling, getParent, getPreviousSiblingMethods inherited from interface net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeNode
getFirstToken, getLastToken, tokensMethods inherited from interface net.sourceforge.pmd.lang.ast.Node
ancestors, children, compareLocation, descendants, firstChild, getAstInfo, getBeginColumn, getBeginLine, getEndColumn, getEndLine, getImage, getIndexInParent, getLanguageVersion, getNumChildren, getReportLocation, getRoot, getTextDocument, getUserMap, getXPathAttributesIterator, hasImageEqualTo, isFindBoundaryMethods inherited from interface net.sourceforge.pmd.lang.plsql.ast.PLSQLNode
getCanonicalImageMethods inherited from interface net.sourceforge.pmd.lang.ast.TextAvailableNode
getOriginalText, getText, getTextRegion
-
Field Details
-
value
-
parser
-
scope
-
-
Method Details
-
getType
-
isUnique
public boolean isUnique() -
isPrimaryKey
public boolean isPrimaryKey() -
isForeignKey
public boolean isForeignKey() -
isCheck
public boolean isCheck() -
acceptPlsqlVisitor
-
setImage
- Overrides:
setImagein classAbstractJjtreeNode<net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode,PLSQLNode>
-
jjtSetValue
-
jjtGetValue
-
acceptVisitor
- Specified by:
acceptVisitorin interfaceNode
-
getXPathNodeName
- Specified by:
getXPathNodeNamein interfaceNode
-
getScope
- Specified by:
getScopein interfacePLSQLNode- Specified by:
getScopein interfaceScopedNode
-