public class ModNode extends ArithmeticFunctionNode
shouldGenerateExpression
Constructor and Description |
---|
ModNode() |
Modifier and Type | Method and Description |
---|---|
Expression |
generateExpression(GenerationContext context)
INTERNAL
Generate an expression for the node.
|
Node |
getDenominator() |
Node |
qualifyAttributeAccess(ParseTreeContext context)
INTERNAL
Check the child nodes for an unqualified field access and if so,
replace it by a qualified field access.
|
void |
setDenominator(Node denominator) |
void |
validate(ParseTreeContext context)
INTERNAL
Validate node and calculate its type.
|
applyToQuery, isAliasableNode
addToExpression, appendExpression, getAlias, getAsString, getColumn, getLeft, getLine, getRight, getType, hasLeft, hasRight, isAggregateNode, isAttributeNode, isConstructorNode, isCountNode, isDivideNode, isDotNode, isEscape, isLiteralNode, isMapKeyNode, isMinusNode, isMultiplyNode, isNotNode, isParameterNode, isPlusNode, isSubqueryNode, isVariableNode, resolveAttribute, resolveClass, resolveClass, resolveMapping, resolveMapping, setAlias, setColumn, setLeft, setLine, setRight, setType, toString, toString, toStringDisplayName, toStringIndent, validateParameter
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAlias, setAlias
public Node qualifyAttributeAccess(ParseTreeContext context)
qualifyAttributeAccess
in class Node
public void validate(ParseTreeContext context)
public Expression generateExpression(GenerationContext context)
Node
generateExpression
in class Node
public Node getDenominator()
public void setDenominator(Node denominator)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference