Class IdentificationVariableDeclNode
- java.lang.Object
-
- org.eclipse.persistence.internal.jpa.parsing.Node
-
- org.eclipse.persistence.internal.jpa.parsing.IdentificationVariableDeclNode
-
- Direct Known Subclasses:
CollectionMemberDeclNode,JoinDeclNode,RangeDeclNode
public abstract class IdentificationVariableDeclNode extends Node
INTERNALPurpose: This is the superclass for all identification declaration nodes.
Responsibilities:
-
Manage the name of the identification variable.
-
-
Field Summary
-
Fields inherited from class org.eclipse.persistence.internal.jpa.parsing.Node
alias, left, right, shouldGenerateExpression
-
-
Constructor Summary
Constructors Constructor Description IdentificationVariableDeclNode()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcalculateCanonicalName(java.lang.String name)java.lang.StringgetCanonicalVariableName()NodegetPath()java.lang.StringgetVariableName()voidsetVariableName(java.lang.String name)voidvalidate(ParseTreeContext context)INTERNAL Validate node and calculate its type.-
Methods inherited from class org.eclipse.persistence.internal.jpa.parsing.Node
addToExpression, appendExpression, applyToQuery, generateExpression, getAlias, getAsString, getColumn, getLeft, getLine, getRight, getType, hasLeft, hasRight, isAggregateNode, isAliasableNode, isAttributeNode, isConstructorNode, isCountNode, isDivideNode, isDotNode, isEscape, isLiteralNode, isMapKeyNode, isMinusNode, isMultiplyNode, isNotNode, isParameterNode, isPlusNode, isSubqueryNode, isVariableNode, qualifyAttributeAccess, resolveAttribute, resolveClass, resolveClass, resolveMapping, resolveMapping, setAlias, setColumn, setLeft, setLine, setRight, setType, toString, toString, toStringDisplayName, toStringIndent, validateParameter
-
-
-
-
Method Detail
-
getVariableName
public java.lang.String getVariableName()
-
setVariableName
public void setVariableName(java.lang.String name)
-
getCanonicalVariableName
public java.lang.String getCanonicalVariableName()
-
calculateCanonicalName
public static java.lang.String calculateCanonicalName(java.lang.String name)
-
getPath
public Node getPath()
-
validate
public void validate(ParseTreeContext context)
INTERNAL Validate node and calculate its type.
-
-