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
public class FilterableWindowOver<T> extends WindowOver<T>
FilterableWindowOver
is the first part of a WindowFunction construction.
Analog to WindowOver
.- Since:
- 1.5.0
- Author:
- Jan-Willem Gmelig Meyling
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description FilterableWindowOver(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 Type Method Description WindowOver<T>
filter(com.querydsl.core.types.Predicate predicate)
Filter the values for this aggregate function.Methods inherited from class com.querydsl.core.types.dsl.SimpleOperation
accept, getArg, getArgs, getOperator
Methods 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, when
Methods inherited from class com.querydsl.core.types.dsl.DslExpression
equals, getType, hashCode, toString
-
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
-