Module org.eclipse.persistence.core
Class IntegerLiteralNode
java.lang.Object
org.eclipse.persistence.internal.jpa.parsing.Node
org.eclipse.persistence.internal.jpa.parsing.LiteralNode
org.eclipse.persistence.internal.jpa.parsing.IntegerLiteralNode
- All Implemented Interfaces:
AliasableNode
INTERNAL
Purpose: Represent a Integer literal in EJBQL
Responsibilities:
- Generate the correct expression for an Integer literal
- Since:
- TopLink 4.0
-
Field Summary
Fields inherited from class org.eclipse.persistence.internal.jpa.parsing.LiteralNode
literal
Fields inherited from class org.eclipse.persistence.internal.jpa.parsing.Node
alias, left, right, shouldGenerateExpression
-
Constructor Summary
ConstructorDescriptionIntegerLiteralNode constructor comment.IntegerLiteralNode
(Integer newInteger) IntegerLiteralNode constructor comment. -
Method Summary
Modifier and TypeMethodDescriptionvoid
validate
(ParseTreeContext context) INTERNAL Validate the current node and calculate its type.Methods inherited from class org.eclipse.persistence.internal.jpa.parsing.LiteralNode
applyToQuery, generateExpression, getAsString, getLiteral, isAliasableNode, isLiteralNode, setLiteral, toString
Methods inherited from class org.eclipse.persistence.internal.jpa.parsing.Node
addToExpression, appendExpression, getAlias, getColumn, getLeft, getLine, getRight, getType, hasLeft, hasRight, isAggregateNode, isAttributeNode, isConstructorNode, isCountNode, isDivideNode, isDotNode, isEscape, isMapKeyNode, isMinusNode, isMultiplyNode, isNotNode, isParameterNode, isPlusNode, isSubqueryNode, isVariableNode, qualifyAttributeAccess, resolveAttribute, resolveClass, resolveClass, resolveMapping, resolveMapping, setAlias, setColumn, setLeft, setLine, setRight, setType, toString, toStringDisplayName, toStringIndent, validateParameter
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.persistence.internal.jpa.parsing.AliasableNode
getAlias, setAlias