- java.lang.Object
-
- org.jooq.lambda.WindowSpecificationImpl<T>
-
- All Implemented Interfaces:
WindowSpecification<T>
class WindowSpecificationImpl<T> extends java.lang.Object implements WindowSpecification<T>
-
-
Constructor Summary
Constructors Constructor Description WindowSpecificationImpl(java.util.function.Function<? super T,?> partition, java.util.Comparator<? super T> order, long lower, long upper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
lower()
The window's lower frame bound.java.util.Optional<java.util.Comparator<? super T>>
order()
The window order.java.util.function.Function<? super T,?>
partition()
The window partition function.long
upper()
The window's upper frame bound.
-
-
-
Method Detail
-
partition
public java.util.function.Function<? super T,?> partition()
Description copied from interface:WindowSpecification
The window partition function.- Specified by:
partition
in interfaceWindowSpecification<T>
-
order
public java.util.Optional<java.util.Comparator<? super T>> order()
Description copied from interface:WindowSpecification
The window order.- Specified by:
order
in interfaceWindowSpecification<T>
-
lower
public long lower()
Description copied from interface:WindowSpecification
The window's lower frame bound.- Specified by:
lower
in interfaceWindowSpecification<T>
-
upper
public long upper()
Description copied from interface:WindowSpecification
The window's upper frame bound.- Specified by:
upper
in interfaceWindowSpecification<T>
-
-