Class WindowOver<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>
- Type Parameters:
T- The window expression result type
- All Implemented Interfaces:
com.querydsl.core.types.Expression<T>,com.querydsl.core.types.Operation<T>,Serializable
- Direct Known Subclasses:
FilterableWindowOver
public class WindowOver<T>
extends com.querydsl.core.types.dsl.SimpleOperation<T>
WindowOver 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
ConstructorsConstructorDescriptionWindowOver(Class<? extends T> type, com.querydsl.core.types.Operator op) Create a new window operation.WindowOver(Class<? extends T> type, com.querydsl.core.types.Operator op, com.querydsl.core.types.Expression<?> arg) Create a new window operation.WindowOver(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 TypeMethodDescriptionover()Start anOVERclause builder.over(NamedWindow baseWindow) Start anOVERclause builder with a named window.Methods 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
-
WindowOver
Create a new window operation.- Parameters:
type- window expression result typeop- operator
-
WindowOver
public WindowOver(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
-
WindowOver
public WindowOver(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
-
over
Start anOVERclause builder.- Returns:
- the
OVERclause builder for this window operation
-
over
Start anOVERclause builder with a named window.- Parameters:
baseWindow- Base window definition to extend- Returns:
- the
OVERclause builder for this window operation
-