Top Fields Constructors Methods
org.jooq.lambda

pack-priv Class WindowSpecificationImpl<T>

extends Object
implements WindowSpecification<T>
Class Inheritance
All Implemented Interfaces
org.jooq.lambda.WindowSpecification
Imports
java.util.Comparator, .Optional, java.util.function.Function

Author
Lukas Eder

Field Summary

Modifier and TypeField and Description
private final long
private final Comparator<? super T>
private final Function<? super T, ?>
private final long

Constructor Summary

AccessConstructor and Description
pack-priv
WindowSpecificationImpl(Function<? super T, ?> partition, Comparator<? super T> order, long lower, long upper)

Method Summary

Modifier and TypeMethod and Description
public long
lower()

Implements org.jooq.lambda.WindowSpecification.lower.

The window's lower frame bound.

public Optional<Comparator<? super T>>
order()

Implements org.jooq.lambda.WindowSpecification.order.

The window order.

public Function<? super T, ?>
partition()

Implements org.jooq.lambda.WindowSpecification.partition.

The window partition function.

public long
upper()

Implements org.jooq.lambda.WindowSpecification.upper.

The window's upper frame bound.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

lowerback to summary
private final long lower
orderback to summary
private final Comparator<? super T> order
partitionback to summary
private final Function<? super T, ?> partition
upperback to summary
private final long upper

Constructor Detail

WindowSpecificationImplback to summary
pack-priv WindowSpecificationImpl(Function<? super T, ?> partition, Comparator<? super T> order, long lower, long upper)

Method Detail

lowerback to summary
public long lower()

Implements org.jooq.lambda.WindowSpecification.lower.

Doc from org.jooq.lambda.WindowSpecification.lower.

The window's lower frame bound.

Annotations
@Override
orderback to summary
public Optional<Comparator<? super T>> order()

Implements org.jooq.lambda.WindowSpecification.order.

Doc from org.jooq.lambda.WindowSpecification.order.

The window order.

Annotations
@Override
partitionback to summary
public Function<? super T, ?> partition()

Implements org.jooq.lambda.WindowSpecification.partition.

Doc from org.jooq.lambda.WindowSpecification.partition.

The window partition function.

Annotations
@Override
upperback to summary
public long upper()

Implements org.jooq.lambda.WindowSpecification.upper.

Doc from org.jooq.lambda.WindowSpecification.upper.

The window's upper frame bound.

Annotations
@Override