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 String
calculateCanonicalName(String name)
String
getCanonicalVariableName()
Node
getPath()
String
getVariableName()
void
setVariableName(String name)
void
validate(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 String getVariableName()
-
setVariableName
public void setVariableName(String name)
-
getCanonicalVariableName
public String getCanonicalVariableName()
-
getPath
public Node getPath()
-
validate
public void validate(ParseTreeContext context)
INTERNAL Validate node and calculate its type.
-
-