public class FuncNode extends FunctionalExpressionNode
Purpose:
Responsibilities:
shouldGenerateExpression
Modifier and Type | Method and Description |
---|---|
Expression |
generateExpression(GenerationContext context)
INTERNAL
Generate the EclipseLink expression for this node
|
java.lang.String |
getName() |
java.util.List |
getParameters() |
void |
setName(java.lang.String name) |
void |
setParameters(java.util.List parameters) |
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, qualifyAttributeAccess, 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 void setName(java.lang.String name)
public java.lang.String getName()
public void setParameters(java.util.List parameters)
public java.util.List getParameters()
public void validate(ParseTreeContext context)
Node
public Expression generateExpression(GenerationContext context)
generateExpression
in class Node
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference