Package org.apache.cayenne.exp.parser
Class ASTAvg
- All Implemented Interfaces:
Serializable
,Node
,XMLSerializable
- Since:
- 4.0
- See Also:
-
Field Summary
Fields inherited from class org.apache.cayenne.exp.parser.ASTFunctionCall
functionName
Fields inherited from class org.apache.cayenne.exp.parser.SimpleNode
children, id, parent
Fields inherited from class org.apache.cayenne.exp.Expression
ADD, AND, ASTERISK, BETWEEN, BITWISE_AND, BITWISE_LEFT_SHIFT, BITWISE_NOT, BITWISE_OR, BITWISE_RIGHT_SHIFT, BITWISE_XOR, CUSTOM_OP, DB_PATH, DBID_PATH, DIVIDE, ENCLOSING_OBJECT, EQUAL_TO, EXISTS, FALSE, FULL_OBJECT, FUNCTION_CALL, GREATER_THAN, GREATER_THAN_EQUAL_TO, IN, LESS_THAN, LESS_THAN_EQUAL_TO, LIKE, LIKE_IGNORE_CASE, LIST, MULTIPLY, NEGATIVE, NOT, NOT_BETWEEN, NOT_EQUAL_TO, NOT_EXISTS, NOT_IN, NOT_LIKE, NOT_LIKE_IGNORE_CASE, OBJ_PATH, OR, PRUNED_NODE, SUBQUERY, SUBTRACT, TRUE, type
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Object
evaluateCollection
(Collection<?> values) Creates a copy of this expression node, without copying children.Methods inherited from class org.apache.cayenne.exp.parser.ASTAggregateFunctionCall
evaluateNode, evaluateSubNode, getRequiredChildrenCount
Methods inherited from class org.apache.cayenne.exp.parser.ASTFunctionCall
appendAsEJBQL, appendAsString, appendFunctionNameAsString, equals, getExpressionOperator, getFunctionName, getType, hashCode, nameToCamelCase, needParenthesis, setFunctionName
Methods inherited from class org.apache.cayenne.exp.parser.SimpleNode
appendAsEJBQL, appendAsEscapedString, appendChildrenAsEJBQL, appendScalarAsString, connectChildren, encodeScalarAsEJBQL, evaluate, evaluateChild, expName, flattenTree, getEJBQLExpressionOperator, getOperand, getOperandCount, getPathAliases, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, notExp, pruneNodeForPrunedChild, setOperand, unwrapChild, wrapChild
Methods inherited from class org.apache.cayenne.exp.Expression
andExp, andExp, deepCopy, encodeAsXML, filter, filterObjects, first, joinExp, joinExp, match, orExp, orExp, params, params, paramsArray, setType, toEJBQL, toEJBQL, toString, transform, transformExpression, traverse, traverse
-
Constructor Details
-
ASTAvg
-
-
Method Details
-
shallowCopy
Description copied from class:Expression
Creates a copy of this expression node, without copying children.- Specified by:
shallowCopy
in classExpression
-
evaluateCollection
- Overrides:
evaluateCollection
in classASTAggregateFunctionCall
-