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.- Author:
- Lukas Eder
-
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)
Seq<T>A sequential, orderedStream
that adds all sorts of useful methods that work only because it is sequential and ordered.Improved interoperability between checked exceptions and Java 8.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.A specification for aWindow
.