public class DivideNode extends BinaryOperatorNode implements AliasableNode
Purpose: Represent a '/' in EJBQL
Responsibilities:
shouldGenerateExpression| Constructor and Description |
|---|
DivideNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyToQuery(ObjectLevelReadQuery theQuery,
GenerationContext context)
INTERNAL
Apply this node to the passed query
|
Expression |
generateExpression(GenerationContext context)
INTERNAL
Generate the expression.
|
boolean |
isAliasableNode() |
boolean |
isDivideNode()
INTERNAL
Is this node a Divide node
|
void |
validate(ParseTreeContext context)
INTERNAL
Validate node and calculates its type.
|
addToExpression, appendExpression, getAlias, getAsString, getColumn, getLeft, getLine, getRight, getType, hasLeft, hasRight, isAggregateNode, isAttributeNode, isConstructorNode, isCountNode, 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, validateParameterequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAlias, setAliaspublic void applyToQuery(ObjectLevelReadQuery theQuery, GenerationContext context)
applyToQuery in class Nodepublic void validate(ParseTreeContext context)
validate in class BinaryOperatorNodepublic Expression generateExpression(GenerationContext context)
generateExpression in class Nodepublic boolean isDivideNode()
NodeisDivideNode in class Nodepublic boolean isAliasableNode()
isAliasableNode in class NodeEclipseLink 2.6.3, "build v20160428-59c81c5" API Reference