Interface BlazeAggregateFunctionExpression<X>
- Type Parameters:
X- The target type
- All Superinterfaces:
BlazeExpression<X>,BlazeFunctionExpression<X>,BlazeWindowFunctionExpression<X>,Expression<X>,Selection<X>,TupleElement<X>
- All Known Subinterfaces:
BlazeOrderedSetAggregateFunctionExpression<X>
An
Expression for an aggregate function.- Since:
- 1.6.4
- Author:
- Christian Beikov
-
Method Summary
Modifier and TypeMethodDescriptionSets the filter for this aggregate function.Returns the filter for this aggregate function.window(BlazeWindow window) Sets the window for this window function.Methods 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
-
Method Details
-
getFilter
Predicate getFilter()Returns the filter for this aggregate function.- Returns:
- the filter
-
filter
Sets the filter for this aggregate function.- Parameters:
filter- The filter to set- Returns:
thisfor method chaining
-
window
Description copied from interface:BlazeWindowFunctionExpressionSets the window for this window function.- Specified by:
windowin interfaceBlazeWindowFunctionExpression<X>- Parameters:
window- The window to set- Returns:
thisfor method chaining
-