Class BinaryOperatorNode
- java.lang.Object
-
- org.eclipse.persistence.internal.jpa.parsing.Node
-
- org.eclipse.persistence.internal.jpa.parsing.BinaryOperatorNode
-
- Direct Known Subclasses:
DivideNode
,EqualsAssignmentNode
,EqualsNode
,GreaterThanEqualToNode
,GreaterThanNode
,LessThanEqualToNode
,LessThanNode
,MemberOfNode
,MinusNode
,MultiplyNode
,NotEqualsNode
,PlusNode
public class BinaryOperatorNode extends Node
INTERNALPurpose: This is the superclass for all the binary operators in EJBQL
Responsibilities:
- The expression generation is delegated to the subclasses
- Since:
- July 2003
- Author:
- Jon Driscoll and Joel Lucuik
-
-
Field Summary
-
Fields inherited from class org.eclipse.persistence.internal.jpa.parsing.Node
alias, left, right, shouldGenerateExpression
-
-
Constructor Summary
Constructors Constructor Description BinaryOperatorNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
validate(ParseTreeContext context)
INTERNAL Validate the current node and calculates 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
-
validate
public void validate(ParseTreeContext context)
INTERNAL Validate the current node and calculates its type.
-
-