Class FilterableWindowOver<T>
java.lang.Object
com.querydsl.core.types.dsl.DslExpression<T>
com.querydsl.core.types.dsl.SimpleExpression<T>
com.querydsl.core.types.dsl.SimpleOperation<T>
com.blazebit.persistence.querydsl.WindowOver<T>
com.blazebit.persistence.querydsl.FilterableWindowOver<T>
- Type Parameters:
T- The window expression result type
- All Implemented Interfaces:
com.querydsl.core.types.Expression<T>,com.querydsl.core.types.Operation<T>,Serializable
FilterableWindowOver is the first part of a WindowFunction construction.
Analog to WindowOver.- Since:
- 1.5.0
- Author:
- Jan-Willem Gmelig Meyling
- See Also:
-
Field Summary
Fields inherited from class com.querydsl.core.types.dsl.DslExpression
hashCode, mixin -
Constructor Summary
ConstructorsConstructorDescriptionFilterableWindowOver(Class<? extends T> type, com.querydsl.core.types.Operator op) Create a new window operation.FilterableWindowOver(Class<? extends T> type, com.querydsl.core.types.Operator op, com.querydsl.core.types.Expression<?> arg) Create a new window operation.FilterableWindowOver(Class<? extends T> type, com.querydsl.core.types.Operator op, com.querydsl.core.types.Expression<?> arg1, com.querydsl.core.types.Expression<?> arg2) Create a new window operation. -
Method Summary
Modifier and TypeMethodDescriptionfilter(com.querydsl.core.types.Predicate predicate) Filter the values for this aggregate function.Methods inherited from class com.blazebit.persistence.querydsl.WindowOver
over, overMethods inherited from class com.querydsl.core.types.dsl.SimpleOperation
accept, getArg, getArgs, getOperatorMethods inherited from class com.querydsl.core.types.dsl.SimpleExpression
as, as, count, countDistinct, eq, eq, eqAll, eqAll, eqAny, eqAny, in, in, in, in, in, isNotNull, isNull, ne, ne, neAll, neAny, notIn, notIn, notIn, notIn, notIn, nullif, nullif, when, whenMethods inherited from class com.querydsl.core.types.dsl.DslExpression
equals, getType, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.querydsl.core.types.Expression
getType
-
Constructor Details
-
FilterableWindowOver
Create a new window operation.- Parameters:
type- window expression result typeop- operator
-
FilterableWindowOver
public FilterableWindowOver(Class<? extends T> type, com.querydsl.core.types.Operator op, com.querydsl.core.types.Expression<?> arg) Create a new window operation.- Parameters:
type- window expression result typeop- operatorarg- argument
-
FilterableWindowOver
public FilterableWindowOver(Class<? extends T> type, com.querydsl.core.types.Operator op, com.querydsl.core.types.Expression<?> arg1, com.querydsl.core.types.Expression<?> arg2) Create a new window operation.- Parameters:
type- window expression result typeop- operatorarg1- argumentarg2- argument
-
-
Method Details
-
filter
Filter the values for this aggregate function.- Parameters:
predicate- Predicate to filter by- Returns:
- The filtered aggregate function
-