public static class AggregationFunction.AVG extends AggregationFunction<Double>
Double
because thats what JPA states that the return from AVG should be.AggregationFunction.AVG, AggregationFunction.COUNT, AggregationFunction.GREATEST<X extends Comparable<X>>, AggregationFunction.LEAST<X extends Comparable<X>>, AggregationFunction.MAX<N extends Number>, AggregationFunction.MIN<N extends Number>, AggregationFunction.SUM<N extends Number>
ParameterContainer.Helper
Modifier and Type | Field and Description |
---|---|
static String |
NAME |
STANDARD_JPA_FUNCTION_NAMES
Constructor and Description |
---|
AVG(CriteriaBuilderImpl criteriaBuilder,
Expression<? extends Number> expression) |
isAggregation, isStandardJpaFunction
getArgumentExpressions, properSize, registerParameters, render, renderArguments
getFunctionName, renderProjection
as, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, in, in, in, in, isNotNull, isNull
alias, getCompoundSelectionItems, getValueHandlers, isCompoundSelection
forceConversion, getAlias, getJavaType, getValueHandler, resetJavaType, setAlias
criteriaBuilder
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFunctionName
as, in, in, in, in, isNotNull, isNull
alias, getCompoundSelectionItems, isCompoundSelection
getAlias, getJavaType
getValueHandlers
getValueHandler
public static final String NAME
public AVG(CriteriaBuilderImpl criteriaBuilder, Expression<? extends Number> expression)
Copyright © 2001-2017 Red Hat, Inc. All Rights Reserved.