Module org.jooq.jool
Package org.jooq.lambda
package org.jooq.lambda
This package contains useful extensions for interoperation with Java 8's lambda expressions and
FunctionalInterface
types.-
ClassDescriptionA set of additional
Collector
implementations.A factory class for methods that wrap functional interfaces likeSupplier
in a "blocking" (ForkJoinPool.ManagedBlocker
) equivalent, which can be used with theForkJoinPool
.Collectable<T>A common super type for types likeSeq
orWindow
delegating common aggregation functions toCollectable.collect(Collector)
Partition<T>Seq<T>A sequential, orderedStream
that adds all sorts of useful methods that work only because it is sequential and ordered.SeqBuffer<T>Lazily consumes givenSpliterator
throughSeq
s provided by methodseq()
.SeqImpl<T>Improved interoperability between checked exceptions and Java 8.Sum<N>Improved interoperability between checked exceptions and Java 8.A generic unchecked exception that wraps checked exceptions thrown from lambdas passed to any ofUnchecked
's methods.Window<T>A window containing the data for its partition, to perform calculations upon.WindowImpl<T>A specification for aWindow
.