Top Description Interfaces Classes
module org.jooq.jool

Package org.jooq.lambda


This package contains useful extensions for interoperation with Java 8's lambda expressions and java.lang.FunctionalInterface types.
Author
Lukas Eder

Interface Summary

Modifier and TypeInterface and Description
public interface
Collectable<T>

A common super type for types like Seq or Window delegating common aggregation functions to collect(Collector)

pack-priv interface
public interface
Seq<T>

A sequential, ordered Stream that adds all sorts of useful methods that work only because it is sequential and ordered.

public interface
Window<T>

A window containing the data for its partition, to perform calculations upon.

public interface
WindowSpecification<T>

A specification for a Window.

Class Summary

Modifier and TypeClass and Description
public class
Agg

A set of additional Collector implementations.

public class
public class
Blocking

A factory class for methods that wrap functional interfaces like Supplier in a "blocking" (ManagedBlocker) equivalent, which can be used with the ForkJoinPool.

pack-priv class
pack-priv class
pack-priv class
SeqBuffer<T>

Lazily consumes given Spliterator through Seqs provided by method seq().

pack-priv class
pack-priv class
public class
Sneaky

Improved interoperability between checked exceptions and Java 8.

pack-priv abstract class
Sum<N>

public class
Unchecked

Improved interoperability between checked exceptions and Java 8.

public class
UncheckedException

A generic unchecked exception that wraps checked exceptions thrown from lambdas passed to any of Unchecked's methods.

pack-priv class
pack-priv class