Class OrderedSetAggregationFunction<T>
java.lang.Object
com.blazebit.persistence.criteria.impl.expression.AbstractTupleElement<X>
com.blazebit.persistence.criteria.impl.expression.AbstractSelection<T>
com.blazebit.persistence.criteria.impl.expression.AbstractExpression<X>
com.blazebit.persistence.criteria.impl.expression.function.AbstractFunctionExpression<X>
com.blazebit.persistence.criteria.impl.expression.function.FunctionExpressionImpl<X>
com.blazebit.persistence.criteria.impl.expression.function.WindowFunctionExpressionImpl<T>
com.blazebit.persistence.criteria.impl.expression.function.AggregationFunctionExpressionImpl<T>
com.blazebit.persistence.criteria.impl.expression.function.OrderedSetAggregationFunction<T>
- All Implemented Interfaces:
BlazeAggregateFunctionExpression<T>,BlazeExpression<T>,BlazeFunctionExpression<T>,BlazeOrderedSetAggregateFunctionExpression<T>,BlazeWindowFunctionExpression<T>,Serializable,Expression<T>,Selection<T>,TupleElement<T>
public class OrderedSetAggregationFunction<T>
extends AggregationFunctionExpressionImpl<T>
implements BlazeOrderedSetAggregateFunctionExpression<T>
- Since:
- 1.6.4
- Author:
- Christian Beikov
- See Also:
-
Field Summary
Fields inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractTupleElement
criteriaBuilder -
Constructor Summary
ConstructorsConstructorDescriptionOrderedSetAggregationFunction(BlazeCriteriaBuilderImpl criteriaBuilder, Class<T> returnType, String functionName, boolean distinct, Expression<?> argument) OrderedSetAggregationFunction(BlazeCriteriaBuilderImpl criteriaBuilder, Class<T> javaType, String functionName, boolean distinct, Expression<?>... argumentExpressions) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidrenderFilter(RenderContext context) voidvisitParameters(ParameterVisitor visitor) window(BlazeWindow window) withinGroup(List<? extends Order> orders) withinGroup(Order... orders) Methods inherited from class com.blazebit.persistence.criteria.impl.expression.function.AggregationFunctionExpressionImpl
getFilter, renderMethods inherited from class com.blazebit.persistence.criteria.impl.expression.function.WindowFunctionExpressionImpl
getWindow, renderWindowMethods inherited from class com.blazebit.persistence.criteria.impl.expression.function.FunctionExpressionImpl
getArgumentExpressionsMethods inherited from class com.blazebit.persistence.criteria.impl.expression.function.AbstractFunctionExpression
getFunctionNameMethods inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractExpression
as, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, in, in, in, in, isNotNull, isNullMethods inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractSelection
alias, getCompoundSelectionItems, isCompoundSelectionMethods inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractTupleElement
getAlias, getConverter, getJavaType, setAlias, setConverter, setJavaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.blazebit.persistence.criteria.BlazeAggregateFunctionExpression
getFilterMethods inherited from interface com.blazebit.persistence.criteria.BlazeExpression
asMethods inherited from interface com.blazebit.persistence.criteria.BlazeFunctionExpression
getFunctionNameMethods inherited from interface com.blazebit.persistence.criteria.BlazeWindowFunctionExpression
getWindowMethods inherited from interface javax.persistence.criteria.Expression
in, in, in, in, isNotNull, isNullMethods inherited from interface javax.persistence.criteria.Selection
alias, getCompoundSelectionItems, isCompoundSelectionMethods inherited from interface javax.persistence.TupleElement
getAlias, getJavaType
-
Constructor Details
-
OrderedSetAggregationFunction
public OrderedSetAggregationFunction(BlazeCriteriaBuilderImpl criteriaBuilder, Class<T> returnType, String functionName, boolean distinct, Expression<?> argument) -
OrderedSetAggregationFunction
public OrderedSetAggregationFunction(BlazeCriteriaBuilderImpl criteriaBuilder, Class<T> javaType, String functionName, boolean distinct, Expression<?>... argumentExpressions)
-
-
Method Details
-
getWithinGroup
- Specified by:
getWithinGroupin interfaceBlazeOrderedSetAggregateFunctionExpression<T>
-
withinGroup
- Specified by:
withinGroupin interfaceBlazeOrderedSetAggregateFunctionExpression<T>
-
withinGroup
- Specified by:
withinGroupin interfaceBlazeOrderedSetAggregateFunctionExpression<T>
-
filter
- Specified by:
filterin interfaceBlazeAggregateFunctionExpression<T>- Specified by:
filterin interfaceBlazeOrderedSetAggregateFunctionExpression<T>- Overrides:
filterin classAggregationFunctionExpressionImpl<T>
-
window
- Specified by:
windowin interfaceBlazeAggregateFunctionExpression<T>- Specified by:
windowin interfaceBlazeOrderedSetAggregateFunctionExpression<T>- Specified by:
windowin interfaceBlazeWindowFunctionExpression<T>- Overrides:
windowin classAggregationFunctionExpressionImpl<T>
-
visitParameters
- Overrides:
visitParametersin classAggregationFunctionExpressionImpl<T>
-
renderFilter
- Overrides:
renderFilterin classAggregationFunctionExpressionImpl<T>
-