public interface Seq<T> extends Stream<T>, Iterable <T>, Collectable <T>
Stream that adds all sorts of useful methods that work only because it is sequential and ordered.
Stream.Builder <T> | Modifier and Type | Method and Description |
|---|---|
default Seq |
append(Iterable
Concatenate two streams.
|
default Seq |
append(Seq
Concatenate two streams.
|
default Seq |
append(Stream
Concatenate two streams.
|
default Seq |
append(T... other)
Concatenate two streams.
|
default Seq |
append(T other)
Concatenate two streams.
|
default <U> Seq |
cast(Class
Cast all elements in a stream to a given type, possibly throwing a
ClassCastException.
|
static <T |
cast(Stream
Cast all elements in a stream to a given type, possibly throwing a
ClassCastException.
|
void |
close()
|
static <T> Seq |
concat(Iterable
Concatenate a number of streams.
|
default Seq |
concat(Iterable
Concatenate two streams.
|
static <T> Seq |
concat(Seq
Concatenate a number of streams.
|
default Seq |
concat(Seq
Concatenate two streams.
|
static <T> Seq |
concat(Stream
Concatenate a number of streams.
|
default Seq |
concat(Stream
Concatenate two streams.
|
default Seq |
concat(T... other)
Concatenate two streams.
|
default Seq |
concat(T other)
Concatenate two streams.
|
default boolean |
contains(T other)
Check whether this stream contains a given value.
|
default boolean |
containsAll(Iterable
Check whether this stream contains all given values.
|
default boolean |
containsAll(Seq
Check whether this stream contains all given values.
|
default boolean |
containsAll(Stream
Check whether this stream contains all given values.
|
default boolean |
containsAll(T... other)
Check whether this stream contains all given values.
|
default boolean |
containsAny(Iterable
Check whether this stream contains any of the given values.
|
default boolean |
containsAny(Seq
Check whether this stream contains any of the given values.
|
default boolean |
containsAny(Stream
Check whether this stream contains any of the given values.
|
default boolean |
containsAny(T... other)
Check whether this stream contains any of the given values.
|
long |
count()
Count the values in this collectable.
|
static <T1 |
crossJoin(Iterable
Cross join 2 streams into one.
|
static <T1 |
crossJoin(Iterable
Cross join 3 streams into one.
|
static <T1 |
crossJoin(Iterable
Cross join 4 streams into one.
|
static <T1 |
crossJoin(Iterable
Cross join 5 streams into one.
|
static <T1 |
crossJoin(Iterable
Cross join 6 streams into one.
|
static <T1 |
crossJoin(Iterable
Cross join 7 streams into one.
|
static <T1 |
crossJoin(Iterable
Cross join 8 streams into one.
|
static <T1 |
crossJoin(Iterable
Cross join 9 streams into one.
|
static <T1 |
crossJoin(Iterable
Cross join 10 streams into one.
|
static <T1 |
crossJoin(Iterable
Cross join 11 streams into one.
|
static <T1 |
crossJoin(Iterable
Cross join 12 streams into one.
|
static <T1 |
crossJoin(Iterable
Cross join 13 streams into one.
|
static <T1 |
crossJoin(Iterable
Cross join 14 streams into one.
|
static <T1 |
crossJoin(Iterable
Cross join 15 streams into one.
|
static <T1 |
crossJoin(Iterable
Cross join 16 streams into one.
|
default <U> Seq |
crossJoin(Iterable
Cross join 2 streams into one.
|
static <T1 |
crossJoin(Seq
Cross join 2 streams into one.
|
static <T1 |
crossJoin(Seq
Cross join 3 streams into one.
|
static <T1 |
crossJoin(Seq
Cross join 4 streams into one.
|
static <T1 |
crossJoin(Seq
Cross join 5 streams into one.
|
static <T1 |
crossJoin(Seq
Cross join 6 streams into one.
|
static <T1 |
crossJoin(Seq
Cross join 7 streams into one.
|
static <T1 |
crossJoin(Seq
Cross join 8 streams into one.
|
static <T1 |
crossJoin(Seq
Cross join 9 streams into one.
|
static <T1 |
crossJoin(Seq
Cross join 10 streams into one.
|
static <T1 |
crossJoin(Seq
Cross join 11 streams into one.
|
static <T1 |
crossJoin(Seq
Cross join 12 streams into one.
|
static <T1 |
crossJoin(Seq
Cross join 13 streams into one.
|
static <T1 |
crossJoin(Seq
Cross join 14 streams into one.
|
static <T1 |
crossJoin(Seq
Cross join 15 streams into one.
|
static <T1 |
crossJoin(Seq
Cross join 16 streams into one.
|
default <U> Seq |
crossJoin(Seq
Cross join 2 streams into one.
|
static <T1 |
crossJoin(Stream
Cross join 2 streams into one.
|
static <T1 |
crossJoin(Stream
Cross join 3 streams into one.
|
static <T1 |
crossJoin(Stream
Cross join 4 streams into one.
|
static <T1 |
crossJoin(Stream
Cross join 5 streams into one.
|
static <T1 |
crossJoin(Stream
Cross join 6 streams into one.
|
static <T1 |
crossJoin(Stream
Cross join 7 streams into one.
|
static <T1 |
crossJoin(Stream
Cross join 8 streams into one.
|
static <T1 |
crossJoin(Stream
Cross join 9 streams into one.
|
static <T1 |
crossJoin(Stream
Cross join 10 streams into one.
|
static <T1 |
crossJoin(Stream
Cross join 11 streams into one.
|
static <T1 |
crossJoin(Stream
Cross join 12 streams into one.
|
static <T1 |
crossJoin(Stream
Cross join 13 streams into one.
|
static <T1 |
crossJoin(Stream
Cross join 14 streams into one.
|
static <T1 |
crossJoin(Stream
Cross join 15 streams into one.
|
static <T1 |
crossJoin(Stream
Cross join 16 streams into one.
|
default <U> Seq |
crossJoin(Stream
Cross join 2 streams into one.
|
default Seq |
cycle()
Repeat a stream infinitely.
|
static <T> Seq |
cycle(Iterable
Repeat a stream infinitely.
|
static <T> Seq |
cycle(Iterable
Repeat a stream a certain amount of times.
|
default Seq |
cycle(long times)
Repeat a stream a certain amount of times.
|
static <T> Seq |
cycle(Seq
Repeat a stream infinitely.
|
static <T> Seq |
cycle(Seq
Repeat a stream a certain amount of times.
|
static <T> Seq |
cycle(Stream
Repeat a stream infinitely.
|
static <T> Seq |
cycle(Stream
Repeat a stream a certain amount of times.
|
Seq |
distinct()
|
default <U> Seq |
distinct(Function
Get a stream of distinct keys.
|
default Tuple2 |
duplicate()
Duplicate a Streams into two equivalent Streams.
|
static <T> Tuple2 |
duplicate(Stream
Duplicate a Streams into two equivalent Streams.
|
static <T> Seq |
empty()
|
Seq |
filter(Predicate
|
default Optional |
findFirst(Predicate
Get a single element from the stream given a predicate.
|
default Optional |
findSingle()
Get the single element from the stream, or throw an exception if the stream holds more than one element.
|
<R> Seq |
flatMap(Function
|
DoubleStream |
flatMapToDouble(Function
|
IntStream |
flatMapToInt(Function
|
LongStream |
flatMapToLong(Function
|
static <T |
foldLeft(Iterable
Fold a stream to the left.
|
static <T |
foldLeft(Seq
Fold a stream to the left.
|
static <T |
foldLeft(Stream
Fold a stream to the left.
|
default <U> U |
foldLeft(U seed, BiFunction
Fold a Stream to the left.
|
static <T |
foldRight(Iterable
Fold a stream to the right.
|
static <T |
foldRight(Seq
Fold a stream to the right.
|
static <T |
foldRight(Stream
Fold a stream to the right.
|
default <U> U |
foldRight(U seed, BiFunction
Fold a Stream to the right.
|
default void |
forEach(Consumer
|
String |
format()
Generate a nicely formatted representation of this stream.
|
static Seq |
generate()
|
static <T> Seq |
generate(Supplier
|
static <T> Seq |
generate(T value)
|
default Optional |
get(long index)
Get a single element from the stream at a given index.
|
default <K> Map |
groupBy(Function
Shortcut for calling
Stream with a
Collectors collector.
|
default <K |
groupBy(Function
Shortcut for calling
Stream with a
Collectors collector.
|
default <K |
groupBy(Function
Shortcut for calling
Stream with a
Collectors collector.
|
static <T |
groupBy(Stream
Shortcut for calling
Stream with a
Collectors collector.
|
static <T |
groupBy(Stream
Shortcut for calling
Stream with a
Collectors collector.
|
static <T |
groupBy(Stream
Shortcut for calling
Stream with a
Collectors collector.
|
default <K> Seq |
grouped(Function
Classify this stream's elements according to a given classifier function.
|
default <K |
grouped(Function
Classify this stream's elements according to a given classifier function and collect each class's elements using a collector.
|
static <K |
grouped(Iterable
Classify this stream's elements according to a given classifier function
|
static <K |
grouped(Iterable
Classify this stream's elements according to a given classifier function and collect each class's elements using a collector.
|
static <K |
grouped(Seq
Classify this stream's elements according to a given classifier function
|
static <K |
grouped(Seq
Classify this stream's elements according to a given classifier function and collect each class's elements using a collector.
|
static <K |
grouped(Stream
Classify this stream's elements according to a given classifier function
|
static <K |
grouped(Stream
Classify this stream's elements according to a given classifier function and collect each class's elements using a collector.
|
default <U> Seq |
innerJoin(Iterable
Inner join 2 streams into one.
|
default <U> Seq |
innerJoin(Seq
Inner join 2 streams into one.
|
default <U> Seq |
innerJoin(Stream
Inner join 2 streams into one.
|
static <T> Seq |
intersperse(Stream
Returns a stream with a given value interspersed between any two values of this stream.
|
default Seq |
intersperse(T value)
Returns a stream with a given value interspersed between any two values of this stream.
|
default boolean |
isEmpty()
Check if the sequence has any elements
|
default boolean |
isNotEmpty()
Check if the sequence has no elements
|
static <T> Seq |
iterate(T seed, UnaryOperator
|
default String |
join()
Deprecated.
- Use
#toString() instead. This method will be removed in the future as it causes confusion with innerJoin(Seq, BiPredicate).
|
default String |
join(CharSequence
Deprecated.
- Use
Collectable instead. This method will be removed in the future as it causes confusion with innerJoin(Seq, BiPredicate).
|
default String |
join(CharSequence
Deprecated.
- Use
Collectable instead. This method will be removed in the future as it causes confusion with innerJoin(Seq, BiPredicate).
|
static String |
join(Stream
Deprecated.
- Use
#toString() instead. This method will be removed in the future as it causes confusion with innerJoin(Seq, BiPredicate).
|
static String |
join(Stream
Deprecated.
- Use
#toString() instead. This method will be removed in the future as it causes confusion with innerJoin(Seq, BiPredicate).
|
static String |
join(Stream
Deprecated.
- Use
#toString() instead. This method will be removed in the future as it causes confusion with innerJoin(Seq, BiPredicate).
|
default <U> Seq |
leftOuterJoin(Iterable
Left outer join 2 streams into one.
|
default <U> Seq |
leftOuterJoin(Seq
Left outer join 2 streams into one.
|
default <U> Seq |
leftOuterJoin(Stream
Left outer join 2 streams into one.
|
Seq |
limit(long maxSize)
|
static <T> Seq |
limit(Stream
Returns a stream limited to n elements.
|
default Seq |
limitUntil(Predicate
Returns a stream limited to all elements for which a predicate evaluates to
false.
|
static <T> Seq |
limitUntil(Stream
Returns a stream limited to all elements for which a predicate evaluates to
false.
|
default Seq |
limitUntilClosed(Predicate
Returns a stream limited to all elements for which a predicate evaluates to
false plus the first element for which it evaluates to
true.
|
static <T> Seq |
limitUntilClosed(Stream
Returns a stream limited to all elements for which a predicate evaluates to
false plus the first element for which it evaluates to
true.
|
default Seq |
limitWhile(Predicate
Returns a stream limited to all elements for which a predicate evaluates to
true.
|
static <T> Seq |
limitWhile(Stream
Returns a stream limited to all elements for which a predicate evaluates to
true.
|
default Seq |
limitWhileClosed(Predicate
Returns a stream limited to all elements for which a predicate evaluates to
true plus the first element for which it evaluates to
false.
|
static <T> Seq |
limitWhileClosed(Stream
Returns a stream limited to all elements for which a predicate evaluates to
true plus the first element for which it evaluates to
false.
|
<R> Seq |
map(Function
|
DoubleStream |
mapToDouble(ToDoubleFunction
|
IntStream |
mapToInt(ToIntFunction
|
LongStream |
mapToLong(ToLongFunction
|
static <T> Seq |
of(T... values)
|
static <T> Seq |
of(T value)
|
default <U> Seq |
ofType(Class
Keep only those elements in a stream that are of a given type.
|
static <T |
ofType(Stream
Keep only those elements in a stream that are of a given type.
|
Seq |
onClose(Runnable
|
default Seq |
onEmpty(T value)
Produce this stream, or an alternative stream from the
value, in case this stream is empty.
|
default Seq |
onEmptyGet(Supplier
Produce this stream, or an alternative stream from the
supplier, in case this stream is empty.
|
default <X extends Throwable |
onEmptyThrow(Supplier
Produce this stream, or an alternative stream from the
supplier, in case this stream is empty.
|
default Seq |
parallel()
Seq streams are always sequential and, as such, doesn't support parallelization.
|
default Tuple2 |
partition(Predicate
Partition a stream into two given a predicate.
|
static <T> Tuple2 |
partition(Stream
Partition a stream into two given a predicate.
|
Seq |
peek(Consumer
|
default Seq |
prepend(Iterable
Concatenate two streams.
|
default Seq |
prepend(Seq
Concatenate two streams.
|
default Seq |
prepend(Stream
Concatenate two streams.
|
default Seq |
prepend(T... other)
Concatenate two streams.
|
default Seq |
prepend(T other)
Concatenate two streams.
|
default void |
print(PrintStream
Print contents of this stream to the argument stream.
|
default void |
print(PrintWriter
Print contents of this stream to the argument writer.
|
default void |
printErr()
Print contents of this stream to
System.
|
default void |
printOut()
Print contents of this stream to
System.
|
static Seq |
range(byte from, byte to)
The range between two values.
|
static Seq |
range(byte from, byte to, int step)
The range between two values.
|
static Seq |
range(char from, char to)
The range between two values.
|
static Seq |
range(char from, char to, int step)
The range between two values.
|
static Seq |
range(Instant
The range between two values.
|
static Seq |
range(Instant
The range between two values.
|
static Seq |
range(int from, int to)
The range between two values.
|
static Seq |
range(int from, int to, int step)
The range between two values.
|
static Seq |
range(long from, long to)
The range between two values.
|
static Seq |
range(long from, long to, long step)
The range between two values.
|
static Seq |
range(short from, short to)
The range between two values.
|
static Seq |
range(short from, short to, int step)
The range between two values.
|
static Seq |
rangeClosed(byte from, byte to)
The range between two values.
|
static Seq |
rangeClosed(byte from, byte to, int step)
The range between two values.
|
static Seq |
rangeClosed(char from, char to)
The range between two values.
|
static Seq |
rangeClosed(char from, char to, int step)
The range between two values.
|
static Seq |
rangeClosed(Instant
The range between two values.
|
static Seq |
rangeClosed(Instant
The range between two values.
|
static Seq |
rangeClosed(int from, int to)
The range between two values.
|
static Seq |
rangeClosed(int from, int to, int step)
The range between two values.
|
static Seq |
rangeClosed(long from, long to)
The range between two values.
|
static Seq |
rangeClosed(long from, long to, long step)
The range between two values.
|
static Seq |
rangeClosed(short from, short to)
The range between two values.
|
static Seq |
rangeClosed(short from, short to, int step)
The range between two values.
|
default Seq |
remove(T other)
Return a new stream where the first occurrence of the argument is removed.
|
default Seq |
removeAll(Iterable
Return a new stream where all occurrences of the arguments are removed.
|
default Seq |
removeAll(Seq
Return a new stream where all occurrences of the arguments are removed.
|
default Seq |
removeAll(Stream
Return a new stream where all occurrences of the arguments are removed.
|
default Seq |
removeAll(T... other)
Return a new stream where all occurrences of the arguments are removed.
|
default Seq |
retainAll(Iterable
Return a new stream where only occurrences of the arguments are retained.
|
default Seq |
retainAll(Seq
Return a new stream where only occurrences of the arguments are retained.
|
default Seq |
retainAll(Stream
Return a new stream where only occurrences of the arguments are retained.
|
default Seq |
retainAll(T... other)
Return a new stream where only occurrences of the arguments are retained.
|
default Seq |
reverse()
Reverse a stream.
|
static <T> Seq |
reverse(Iterable
Reverse a stream.
|
static <T> Seq |
reverse(Seq
Reverse a stream.
|
static <T> Seq |
reverse(Stream
Reverse a stream.
|
default <U> Seq |
rightOuterJoin(Iterable
Right outer join 2 streams into one.
|
default <U> Seq |
rightOuterJoin(Seq
Right outer join 2 streams into one.
|
default <U> Seq |
rightOuterJoin(Stream
Right outer join 2 streams into one.
|
static <T |
scanLeft(Iterable
Scan a stream to the left.
|
static <T |
scanLeft(Seq
Scan a stream to the left.
|
static <T |
scanLeft(Stream
Scan a stream to the left.
|
default <U> Seq |
scanLeft(U seed, BiFunction
Scan a stream to the left.
|
static <T |
scanRight(Iterable
Scan a stream to the right.
|
static <T |
scanRight(Seq
Scan a stream to the right.
|
static <T |
scanRight(Stream
Scan a stream to the right.
|
default <U> Seq |
scanRight(U seed, BiFunction
Scan a stream to the right.
|
static Seq |
seq(DoubleStream
Wrap a
IntStream into a
Seq.
|
static Seq |
seq(InputStream
Wrap an
InputStream into a
Seq.
|
static Seq |
seq(IntStream
Wrap a
IntStream into a
Seq.
|
static <T> Seq |
seq(Iterable
Wrap an
Iterable into a
Seq.
|
static <T> Seq |
seq(Iterator
Wrap an
Iterator into a
Seq.
|
static Seq |
seq(LongStream
Wrap a
IntStream into a
Seq.
|
static <K |
seq(Map
Wrap a
Map into a
Seq.
|
static <T> Seq |
seq(Optional
Wrap an
Optional into a
Seq.
|
static Seq |
seq(Reader
Wrap a
Reader into a
Seq.
|
static <T> Seq |
seq(Seq
Wrap a
Stream into a
Seq.
|
static <T> Seq |
seq(Spliterator
Wrap a
Spliterator into a
Seq.
|
static <T> Seq |
seq(Stream
Wrap a
Stream into a
Seq.
|
default Seq |
sequential()
Returns this stream.
|
default Seq |
shuffle()
Shuffle a stream
|
static <T> Seq |
shuffle(Iterable
Shuffle a stream
|
static <T> Seq |
shuffle(Iterable
Shuffle a stream using specified source of randomness
|
default Seq |
shuffle(Random
Shuffle a stream using specified source of randomness
|
static <T> Seq |
shuffle(Seq
Shuffle a stream
|
static <T> Seq |
shuffle(Seq
Shuffle a stream using specified source of randomness
|
static <T> Seq |
shuffle(Stream
Shuffle a stream
|
static <T> Seq |
shuffle(Stream
Shuffle a stream using specified source of randomness
|
Seq |
skip(long n)
|
static <T> Seq |
skip(Stream
Returns a stream with n elements skipped.
|
default Seq |
skipUntil(Predicate
Returns a stream with all elements skipped for which a predicate evaluates to
false.
|
static <T> Seq |
skipUntil(Stream
Returns a stream with all elements skipped for which a predicate evaluates to
false.
|
default Seq |
skipUntilClosed(Predicate
Returns a stream with all elements skipped for which a predicate evaluates to
false plus the first element for which it evaluates to
true.
|
static <T> Seq |
skipUntilClosed(Stream
Returns a stream with all elements skipped for which a predicate evaluates to
false plus the first element for which it evaluates to
true.
|
default Seq |
skipWhile(Predicate
Returns a stream with all elements skipped for which a predicate evaluates to
true.
|
static <T> Seq |
skipWhile(Stream
Returns a stream with all elements skipped for which a predicate evaluates to
true.
|
default Seq |
skipWhileClosed(Predicate
Returns a stream with all elements skipped for which a predicate evaluates to
true plus the first element for which it evaluates to false.
|
static <T> Seq |
skipWhileClosed(Stream
Returns a stream with all elements skipped for which a predicate evaluates to
true plus the first element for which it evaluates to
false.
|
default Seq |
slice(long from, long to)
Returns a limited interval from a given Stream.
|
static <T> Seq |
slice(Stream
Returns a limited interval from a given Stream.
|
default Seq |
sliding(long size)
Map this stream to a stream containing a sliding window over the previous stream.
|
Seq |
sorted()
|
Seq |
sorted(Comparator
|
default <U extends Comparable |
sorted(Function
Sort by the results of function.
|
default <U> Seq |
sorted(Function
Sort by the results of function.
|
default Tuple2 |
splitAt(long position)
Split a stream at a given position.
|
static <T> Tuple2 |
splitAt(Stream
Split a stream at a given position.
|
default Tuple2 |
splitAtHead()
Split a stream at the head.
|
static <T> Tuple2 |
splitAtHead(Stream
Split a stream at the head.
|
default Spliterator |
spliterator()
|
Stream |
stream()
The underlying
Stream implementation.
|
static <T |
toCollection(Stream
Collect a Stream into a List.
|
static <T> List |
toList(Stream
Collect a Stream into a List.
|
static <T |
toMap(Stream
Collect a Stream into a Map.
|
static <T |
toMap(Stream
Collect a Stream of
Tuple2 into a Map.
|
static <T> Set |
toSet(Stream
Collect a Stream into a Set.
|
static String |
toString(Stream
Consume a stream and concatenate all elements.
|
static String |
toString(Stream
Consume a stream and concatenate all elements using a separator.
|
static <T |
unfold(U seed, Function
Unfold a function into a stream.
|
default Seq |
unordered()
Returns this stream.
|
static <T1 |
unzip(Iterable
Unzip one Stream into two.
|
static <T1 |
unzip(Iterable
Unzip one Stream into two.
|
static <T1 |
unzip(Iterable
Unzip one Stream into two.
|
static <T1 |
unzip(Iterable
Unzip one Stream into two.
|
static <T1 |
unzip(Seq
Unzip one Stream into two.
|
static <T1 |
unzip(Seq
Unzip one Stream into two.
|
static <T1 |
unzip(Seq
Unzip one Stream into two.
|
static <T1 |
unzip(Seq
Unzip one Stream into two.
|
static <T1 |
unzip(Stream
Unzip one Stream into two.
|
static <T1 |
unzip(Stream
Unzip one Stream into two.
|
static <T1 |
unzip(Stream
Unzip one Stream into two.
|
static <T1 |
unzip(Stream
Unzip one Stream into two.
|
default Seq |
window()
Map this stream to a windowed stream using the default partition and order.
|
default Seq |
window(Comparator
Map this stream to a windowed stream using the default partition and a specific order.
|
default Seq |
window(Comparator
Map this stream to a windowed stream using the default partition and a specific order with frame.
|
default <U> Seq |
window(Function
Map this stream to a windowed stream using a specific partition and the default order.
|
default <U> Seq |
window(Function
Map this stream to a windowed stream using a specific partition and order.
|
default <U> Seq |
window(Function
Map this stream to a windowed stream using a specific partition and order with frame.
|
default <U> Seq |
window(Function
Map this stream to a windowed stream using a specific partition and the default order.
|
default Seq |
window(long lower, long upper)
Map this stream to a windowed stream using the default partition and order with frame.
|
default Seq |
window(WindowSpecification
Map this stream to a windowed stream with 1 distinct windows.
|
default Seq |
window(WindowSpecification
Map this stream to a windowed stream with 2 distinct windows.
|
default Seq |
window(WindowSpecification
Map this stream to a windowed stream with 3 distinct windows.
|
default Seq |
window(WindowSpecification
Map this stream to a windowed stream with 4 distinct windows.
|
default Seq |
window(WindowSpecification
Map this stream to a windowed stream with 5 distinct windows.
|
default Seq |
window(WindowSpecification
Map this stream to a windowed stream with 6 distinct windows.
|
default Seq |
window(WindowSpecification
Map this stream to a windowed stream with 7 distinct windows.
|
default Seq |
window(WindowSpecification
Map this stream to a windowed stream with 8 distinct windows.
|
default Seq |
window(WindowSpecification
Map this stream to a windowed stream with 9 distinct windows.
|
default Seq |
window(WindowSpecification
Map this stream to a windowed stream with 10 distinct windows.
|
default Seq |
window(WindowSpecification
Map this stream to a windowed stream with 11 distinct windows.
|
default Seq |
window(WindowSpecification
Map this stream to a windowed stream with 12 distinct windows.
|
default Seq |
window(WindowSpecification
Map this stream to a windowed stream with 13 distinct windows.
|
default Seq |
window(WindowSpecification
Map this stream to a windowed stream with 14 distinct windows.
|
default Seq |
window(WindowSpecification
Map this stream to a windowed stream with 15 distinct windows.
|
default Seq |
window(WindowSpecification
Map this stream to a windowed stream with 16 distinct windows.
|
static <T1 |
zip(Iterable
Zip 2 streams into one.
|
static <T1 |
zip(Iterable
Zip 2 streams into one using a
BiFunction to produce resulting values.
|
static <T1 |
zip(Iterable
Zip 3 streams into one.
|
static <T1 |
zip(Iterable
Zip 3 streams into one using a
Function3 to produce resulting values.
|
static <T1 |
zip(Iterable
Zip 4 streams into one.
|
static <T1 |
zip(Iterable
Zip 4 streams into one using a
Function4 to produce resulting values.
|
static <T1 |
zip(Iterable
Zip 5 streams into one.
|
static <T1 |
zip(Iterable
Zip 5 streams into one using a
Function5 to produce resulting values.
|
static <T1 |
zip(Iterable
Zip 6 streams into one.
|
static <T1 |
zip(Iterable
Zip 6 streams into one using a
Function6 to produce resulting values.
|
static <T1 |
zip(Iterable
Zip 7 streams into one.
|
static <T1 |
zip(Iterable
Zip 7 streams into one using a
Function7 to produce resulting values.
|
static <T1 |
zip(Iterable
Zip 8 streams into one.
|
static <T1 |
zip(Iterable
Zip 8 streams into one using a
Function8 to produce resulting values.
|
static <T1 |
zip(Iterable
Zip 9 streams into one.
|
static <T1 |
zip(Iterable
Zip 9 streams into one using a
Function9 to produce resulting values.
|
static <T1 |
zip(Iterable
Zip 10 streams into one.
|
static <T1 |
zip(Iterable
Zip 10 streams into one using a
Function10 to produce resulting values.
|
static <T1 |
zip(Iterable
Zip 11 streams into one.
|
static <T1 |
zip(Iterable
Zip 11 streams into one using a
Function11 to produce resulting values.
|
static <T1 |
zip(Iterable
Zip 12 streams into one.
|
static <T1 |
zip(Iterable
Zip 12 streams into one using a
Function12 to produce resulting values.
|
static <T1 |
zip(Iterable
Zip 13 streams into one.
|
static <T1 |
zip(Iterable
Zip 13 streams into one using a
Function13 to produce resulting values.
|
static <T1 |
zip(Iterable
Zip 14 streams into one.
|
static <T1 |
zip(Iterable
Zip 14 streams into one using a
Function14 to produce resulting values.
|
static <T1 |
zip(Iterable
Zip 15 streams into one.
|
static <T1 |
zip(Iterable
Zip 15 streams into one using a
Function15 to produce resulting values.
|
static <T1 |
zip(Iterable
Zip 16 streams into one.
|
static <T1 |
zip(Iterable
Zip 16 streams into one using a
Function16 to produce resulting values.
|
default <U> Seq |
zip(Iterable
Zip two streams into one.
|
default <U |
zip(Iterable
Zip two streams into one using a
BiFunction to produce resulting values.
|
static <T1 |
zip(Seq
Zip 2 streams into one.
|
static <T1 |
zip(Seq
Zip 2 streams into one using a
BiFunction to produce resulting values.
|
static <T1 |
zip(Seq
Zip 3 streams into one.
|
static <T1 |
zip(Seq
Zip 3 streams into one using a
Function3 to produce resulting values.
|
static <T1 |
zip(Seq
Zip 4 streams into one.
|
static <T1 |
zip(Seq
Zip 4 streams into one using a
Function4 to produce resulting values.
|
static <T1 |
zip(Seq
Zip 5 streams into one.
|
static <T1 |
zip(Seq
Zip 5 streams into one using a
Function5 to produce resulting values.
|
static <T1 |
zip(Seq
Zip 6 streams into one.
|
static <T1 |
zip(Seq
Zip 6 streams into one using a
Function6 to produce resulting values.
|
static <T1 |
zip(Seq
Zip 7 streams into one.
|
static <T1 |
zip(Seq
Zip 7 streams into one using a
Function7 to produce resulting values.
|
static <T1 |
zip(Seq
Zip 8 streams into one.
|
static <T1 |
zip(Seq
Zip 8 streams into one using a
Function8 to produce resulting values.
|
static <T1 |
zip(Seq
Zip 9 streams into one.
|
static <T1 |
zip(Seq
Zip 9 streams into one using a
Function9 to produce resulting values.
|
static <T1 |
zip(Seq
Zip 10 streams into one.
|
static <T1 |
zip(Seq
Zip 10 streams into one using a
Function10 to produce resulting values.
|
static <T1 |
zip(Seq
Zip 11 streams into one.
|
static <T1 |
zip(Seq
Zip 11 streams into one using a
Function11 to produce resulting values.
|
static <T1 |
zip(Seq
Zip 12 streams into one.
|
static <T1 |
zip(Seq
Zip 12 streams into one using a
Function12 to produce resulting values.
|
static <T1 |
zip(Seq
Zip 13 streams into one.
|
static <T1 |
zip(Seq
Zip 13 streams into one using a
Function13 to produce resulting values.
|
static <T1 |
zip(Seq
Zip 14 streams into one.
|
static <T1 |
zip(Seq
Zip 14 streams into one using a
Function14 to produce resulting values.
|
static <T1 |
zip(Seq
Zip 15 streams into one.
|
static <T1 |
zip(Seq
Zip 15 streams into one using a
Function15 to produce resulting values.
|
static <T1 |
zip(Seq
Zip 16 streams into one.
|
static <T1 |
zip(Seq
Zip 16 streams into one using a
Function16 to produce resulting values.
|
default <U> Seq |
zip(Seq
Zip two streams into one.
|
default <U |
zip(Seq
Zip two streams into one using a
BiFunction to produce resulting values.
|
static <T1 |
zip(Stream
Zip 2 streams into one.
|
static <T1 |
zip(Stream
Zip 2 streams into one using a
BiFunction to produce resulting values.
|
static <T1 |
zip(Stream
Zip 3 streams into one.
|
static <T1 |
zip(Stream
Zip 3 streams into one using a
Function3 to produce resulting values.
|
static <T1 |
zip(Stream
Zip 4 streams into one.
|
static <T1 |
zip(Stream
Zip 4 streams into one using a
Function4 to produce resulting values.
|
static <T1 |
zip(Stream
Zip 5 streams into one.
|
static <T1 |
zip(Stream
Zip 5 streams into one using a
Function5 to produce resulting values.
|
static <T1 |
zip(Stream
Zip 6 streams into one.
|
static <T1 |
zip(Stream
Zip 6 streams into one using a
Function6 to produce resulting values.
|
static <T1 |
zip(Stream
Zip 7 streams into one.
|
static <T1 |
zip(Stream
Zip 7 streams into one using a
Function7 to produce resulting values.
|
static <T1 |
zip(Stream
Zip 8 streams into one.
|
static <T1 |
zip(Stream
Zip 8 streams into one using a
Function8 to produce resulting values.
|
static <T1 |
zip(Stream
Zip 9 streams into one.
|
static <T1 |
zip(Stream
Zip 9 streams into one using a
Function9 to produce resulting values.
|
static <T1 |
zip(Stream
Zip 10 streams into one.
|
static <T1 |
zip(Stream
Zip 10 streams into one using a
Function10 to produce resulting values.
|
static <T1 |
zip(Stream
Zip 11 streams into one.
|
static <T1 |
zip(Stream
Zip 11 streams into one using a
Function11 to produce resulting values.
|
static <T1 |
zip(Stream
Zip 12 streams into one.
|
static <T1 |
zip(Stream
Zip 12 streams into one using a
Function12 to produce resulting values.
|
static <T1 |
zip(Stream
Zip 13 streams into one.
|
static <T1 |
zip(Stream
Zip 13 streams into one using a
Function13 to produce resulting values.
|
static <T1 |
zip(Stream
Zip 14 streams into one.
|
static <T1 |
zip(Stream
Zip 14 streams into one using a
Function14 to produce resulting values.
|
static <T1 |
zip(Stream
Zip 15 streams into one.
|
static <T1 |
zip(Stream
Zip 15 streams into one using a
Function15 to produce resulting values.
|
static <T1 |
zip(Stream
Zip 16 streams into one.
|
static <T1 |
zip(Stream
Zip 16 streams into one using a
Function16 to produce resulting values.
|
default <U> Seq |
zip(Stream
Zip two streams into one.
|
default <U |
zip(Stream
Zip two streams into one using a
BiFunction to produce resulting values.
|
default Seq |
zipWithIndex()
Zip a Stream with a corresponding Stream of indexes.
|
static <T> Seq |
zipWithIndex(Iterable
Zip a Stream with a corresponding Stream of indexes.
|
static <T> Seq |
zipWithIndex(Seq
Zip a Stream with a corresponding Stream of indexes.
|
static <T> Seq |
zipWithIndex(Stream
Zip a Stream with a corresponding Stream of indexes.
|
allMatch, anyMatch, builder, collect, collect, concat, findAny, findFirst, forEachOrdered, max, min, noneMatch, reduce, reduce, reduce, toArray, toArrayisParallel, iteratorallMatch, anyMatch, avg, avg, avgDouble, avgInt, avgLong, collect, collect, collect, collect, collect, collect, collect, collect, collect, collect, collect, collect, collect, collect, collect, collect, count, countDistinct, countDistinct, countDistinctBy, countDistinctBy, max, max, max, max, maxBy, maxBy, median, median, medianBy, medianBy, min, min, min, min, minBy, minBy, mode, noneMatch, percentile, percentile, percentileBy, percentileBy, sum, sum, sumDouble, sumInt, sumLong, toCollection, toList, toList, toMap, toSet, toSet, toString, toStringdefault <U> Seq<Tuple2 <T ,U>> crossJoin(Stream <U> other)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
default <U> Seq<Tuple2 <T ,U>> crossJoin(Iterable <U> other)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
default <U> Seq<Tuple2 <T ,U>> crossJoin(Seq <U> other)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
default <U> Seq<Tuple2 <T ,U>> innerJoin(Stream <U> other, BiPredicate <? super T ,? super U> predicate)
// (tuple(1, 1), tuple(2, 2))
Seq.of(1, 2, 3).innerJoin(Seq.of(1, 2), t -> Objects.equals(t.v1, t.v2))
default <U> Seq<Tuple2 <T ,U>> innerJoin(Iterable <U> other, BiPredicate <? super T ,? super U> predicate)
// (tuple(1, 1), tuple(2, 2))
Seq.of(1, 2, 3).innerJoin(Seq.of(1, 2), t -> Objects.equals(t.v1, t.v2))
default <U> Seq<Tuple2 <T ,U>> innerJoin(Seq <U> other, BiPredicate <? super T ,? super U> predicate)
// (tuple(1, 1), tuple(2, 2))
Seq.of(1, 2, 3).innerJoin(Seq.of(1, 2), t -> Objects.equals(t.v1, t.v2))
default <U> Seq<Tuple2 <T ,U>> leftOuterJoin(Stream <U> other, BiPredicate <? super T ,? super U> predicate)
// (tuple(1, 1), tuple(2, 2), tuple(3, null))
Seq.of(1, 2, 3).leftOuterJoin(Seq.of(1, 2), t -> Objects.equals(t.v1, t.v2))
default <U> Seq<Tuple2 <T ,U>> leftOuterJoin(Iterable <U> other, BiPredicate <? super T ,? super U> predicate)
// (tuple(1, 1), tuple(2, 2), tuple(3, null))
Seq.of(1, 2, 3).leftOuterJoin(Seq.of(1, 2), t -> Objects.equals(t.v1, t.v2))
default <U> Seq<Tuple2 <T ,U>> leftOuterJoin(Seq <U> other, BiPredicate <? super T ,? super U> predicate)
// (tuple(1, 1), tuple(2, 2), tuple(3, null))
Seq.of(1, 2, 3).leftOuterJoin(Seq.of(1, 2), t -> Objects.equals(t.v1, t.v2))
default <U> Seq<Tuple2 <T ,U>> rightOuterJoin(Stream <U> other, BiPredicate <? super T ,? super U> predicate)
// (tuple(1, 1), tuple(2, 2), tuple(null, 3))
Seq.of(1, 2).rightOuterJoin(Seq.of(1, 2, 3), t -> Objects.equals(t.v1, t.v2))
default <U> Seq<Tuple2 <T ,U>> rightOuterJoin(Iterable <U> other, BiPredicate <? super T ,? super U> predicate)
// (tuple(1, 1), tuple(2, 2), tuple(null, 3))
Seq.of(1, 2).rightOuterJoin(Seq.of(1, 2, 3), t -> Objects.equals(t.v1, t.v2))
default <U> Seq<Tuple2 <T ,U>> rightOuterJoin(Seq <U> other, BiPredicate <? super T ,? super U> predicate)
// (tuple(1, 1), tuple(2, 2), tuple(null, 3))
Seq.of(1, 2).rightOuterJoin(Seq.of(1, 2, 3), t -> Objects.equals(t.v1, t.v2))
default Seq<T> onEmpty(T value)
value, in case this stream is empty.
default Seq<T> onEmptyGet(Supplier <T> supplier)
supplier, in case this stream is empty.
default <X extends Throwable> Seq <T> onEmptyThrow(Supplier <X> supplier)
supplier, in case this stream is empty.
default Seq<T> concat(Stream <T> other)
// (1, 2, 3, 4, 5, 6)
Seq.of(1, 2, 3).concat(Seq.of(4, 5, 6))
concat(Stream[])
default Seq<T> concat(Iterable <T> other)
// (1, 2, 3, 4, 5, 6)
Seq.of(1, 2, 3).concat(Seq.of(4, 5, 6))
concat(Stream[])
default Seq<T> concat(Seq <T> other)
// (1, 2, 3, 4, 5, 6)
Seq.of(1, 2, 3).concat(Seq.of(4, 5, 6))
concat(Stream[])
default Seq<T> concat(T other)
// (1, 2, 3, 4)
Seq.of(1, 2, 3).concat(4)
concat(Stream[])
default Seq<T> concat(T... other)
// (1, 2, 3, 4, 5, 6)
Seq.of(1, 2, 3).concat(4, 5, 6)
concat(Stream[])
default Seq<T> append(Stream <T> other)
// (1, 2, 3, 4, 5, 6)
Seq.of(1, 2, 3).append(Seq.of(4, 5, 6))
concat(Stream[])
default Seq<T> append(Iterable <T> other)
// (1, 2, 3, 4, 5, 6)
Seq.of(1, 2, 3).append(Seq.of(4, 5, 6))
concat(Stream[])
default Seq<T> append(Seq <T> other)
// (1, 2, 3, 4, 5, 6)
Seq.of(1, 2, 3).append(Seq.of(4, 5, 6))
concat(Stream[])
default Seq<T> append(T other)
// (1, 2, 3, 4)
Seq.of(1, 2, 3).append(4)
concat(Stream[])
default Seq<T> append(T... other)
// (1, 2, 3, 4, 5, 6)
Seq.of(1, 2, 3).append(4, 5, 6)
concat(Stream[])
default Seq<T> prepend(Stream <T> other)
// (1, 2, 3, 4, 5, 6)
Seq.of(4, 5, 6).prepend(Seq.of(1, 2, 3))
concat(Stream[])
default Seq<T> prepend(Iterable <T> other)
// (1, 2, 3, 4, 5, 6)
Seq.of(4, 5, 6).prepend(Seq.of(1, 2, 3))
concat(Stream[])
default Seq<T> prepend(Seq <T> other)
// (1, 2, 3, 4, 5, 6)
Seq.of(4, 5, 6).prepend(Seq.of(1, 2, 3))
concat(Stream[])
default Seq<T> prepend(T other)
// (1, 2, 3, 4)
Seq.of(2, 3, 4).prepend(1)
concat(Stream[])
default Seq<T> prepend(T... other)
// (1, 2, 3, 4, 5, 6)
Seq.of(4, 5, 6).prepend(Seq.of(1, 2, 3))
concat(Stream[])
default boolean contains(T other)
// true
Seq.of(1, 2, 3).contains(2)
default boolean containsAll(T... other)
// true
Seq.of(1, 2, 3).containsAll(2, 3)
default boolean containsAll(Stream<T> other)
// true
Seq.of(1, 2, 3).containsAll(2, 3)
default boolean containsAll(Iterable<T> other)
// true
Seq.of(1, 2, 3).containsAll(2, 3)
default boolean containsAll(Seq<T> other)
// true
Seq.of(1, 2, 3).containsAll(2, 3)
default boolean containsAny(T... other)
// true
Seq.of(1, 2, 3).containsAny(2, 4)
default boolean containsAny(Stream<T> other)
// true
Seq.of(1, 2, 3).containsAny(2, 4)
default boolean containsAny(Iterable<T> other)
// true
Seq.of(1, 2, 3).containsAny(2, 4)
default boolean containsAny(Seq<T> other)
// true
Seq.of(1, 2, 3).containsAny(2, 4)
default Optional<T> findSingle() throws TooManyElementsException
TooManyElementsException
default Optional<T> findFirst(Predicate <? super T> predicate)
default Seq<T> remove(T other)
// 1, 3, 2, 4
Seq.of(1, 2, 3, 2, 4).remove(2)
default Seq<T> removeAll(T... other)
// 1, 4
Seq.of(1, 2, 3, 2, 4).removeAll(2, 3)
default Seq<T> removeAll(Stream <T> other)
// 1, 4
Seq.of(1, 2, 3, 2, 4).removeAll(2, 3)
default Seq<T> removeAll(Iterable <T> other)
// 1, 4
Seq.of(1, 2, 3, 2, 4).removeAll(2, 3)
default Seq<T> removeAll(Seq <T> other)
// 1, 4
Seq.of(1, 2, 3, 2, 4).removeAll(2, 3)
default Seq<T> retainAll(T... other)
// 2, 3, 2
Seq.of(1, 2, 3, 2, 4).retainAll(2, 3)
default Seq<T> retainAll(Stream <T> other)
// 2, 3, 2
Seq.of(1, 2, 3, 2, 4).retainAll(2, 3)
default Seq<T> retainAll(Iterable <T> other)
// 2, 3, 2
Seq.of(1, 2, 3, 2, 4).retainAll(2, 3)
default Seq<T> retainAll(Seq <T> other)
// 2, 3, 2
Seq.of(1, 2, 3, 2, 4).retainAll(2, 3)
default Seq<T> cycle()
// (1, 2, 3, 1, 2, 3, ...)
Seq.of(1, 2, 3).cycle();
cycle(Stream)
default Seq<T> cycle(long times)
// ()
Seq.of(1, 2, 3).cycle(0);
// (1, 2, 3)
Seq.of(1, 2, 3).cycle(1);
// (1, 2, 3, 1, 2, 3, 1, 2, 3)
Seq.of(1, 2, 3).cycle(3);
cycle(Stream, long)
default <U> Seq<T> distinct(Function <? super T ,? extends U> keyExtractor)
// (1, 2, 3)
Seq.of(1, 1, 2, -2, 3).distinct(Math::abs)
default <U> Seq<Tuple2 <T ,U>> zip(Stream <U> other)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
zip(Stream, Stream)
default <U> Seq<Tuple2 <T ,U>> zip(Iterable <U> other)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
zip(Stream, Stream)
default <U> Seq<Tuple2 <T ,U>> zip(Seq <U> other)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
zip(Stream, Stream)
default <U,R> Seq <R> zip(Stream <U> other, BiFunction <? super T ,? super U ,? extends R> zipper)
BiFunction to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
zip(Seq, BiFunction)
default <U,R> Seq <R> zip(Iterable <U> other, BiFunction <? super T ,? super U ,? extends R> zipper)
BiFunction to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
zip(Seq, BiFunction)
default <U,R> Seq <R> zip(Seq <U> other, BiFunction <? super T ,? super U ,? extends R> zipper)
BiFunction to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
zip(Seq, BiFunction)
default Seq<Tuple2 <T ,Long >> zipWithIndex()
// (tuple("a", 0), tuple("b", 1), tuple("c", 2))
Seq.of("a", "b", "c").zipWithIndex()
zipWithIndex(Stream)
default <U> U foldLeft(U seed,
BiFunction<U,? super T,U> function)
// "abc"
Seq.of("a", "b", "c").foldLeft("", (u, t) -> u + t)
default <U> U foldRight(U seed,
BiFunction<? super T,U,U> function)
// "cba"
Seq.of("a", "b", "c").foldRight("", (t, u) -> u + t)
default <U> Seq<U> scanLeft(U seed, BiFunction <U ,? super T ,U> function)
// ("", "a", "ab", "abc")
Seq.of("a", "b", "c").scanLeft("", (u, t) -> u + t)
default <U> Seq<U> scanRight(U seed, BiFunction <? super T ,U ,U> function)
// ("", "c", "cb", "cba")
Seq.of("a", "b", "c").scanRight("", (t, u) -> u + t)
default Seq<T> shuffle(Random random)
// e.g. (2, 3, 1)
Seq.of(1, 2, 3).shuffle(new Random())
default Seq<T> skipWhile(Predicate <? super T> predicate)
true.
// (3, 4, 5)
Seq.of(1, 2, 3, 4, 5).skipWhile(i -> i < 3)
skipWhile(Stream, Predicate)
default Seq<T> skipWhileClosed(Predicate <? super T> predicate)
true plus the first element for which it evaluates to false.
// (4, 5)
Seq.of(1, 2, 3, 4, 5).skipWhileClosed(i -> i < 3)
skipWhileClosed(Stream, Predicate)
default Seq<T> skipUntil(Predicate <? super T> predicate)
false.
// (3, 4, 5)
Seq.of(1, 2, 3, 4, 5).skipUntil(i -> i == 3)
skipUntil(Stream, Predicate)
default Seq<T> skipUntilClosed(Predicate <? super T> predicate)
false plus the first element for which it evaluates to
true.
// (4, 5)
Seq.of(1, 2, 3, 4, 5).skipUntilClosed(i -> i == 3)
skipUntilClosed(Stream, Predicate)
default Seq<T> limitWhile(Predicate <? super T> predicate)
true.
// (1, 2)
Seq.of(1, 2, 3, 4, 5).limitWhile(i -> i < 3)
limitWhile(Stream, Predicate)
default Seq<T> limitWhileClosed(Predicate <? super T> predicate)
true plus the first element for which it evaluates to
false.
// (1, 2, 3)
Seq.of(1, 2, 3, 4, 5).limitWhileClosed(i -> i < 3)
limitWhileClosed(Stream, Predicate)
default Seq<T> limitUntil(Predicate <? super T> predicate)
false.
// (1, 2)
Seq.of(1, 2, 3, 4, 5).limitUntil(i -> i == 3)
limitUntil(Stream, Predicate)
default Seq<T> limitUntilClosed(Predicate <? super T> predicate)
false plus the first element for which it evaluates to
true.
// (1, 2, 3)
Seq.of(1, 2, 3, 4, 5).limitUntilClosed(i -> i == 3)
limitUntilClosed(Stream, Predicate)
default Seq<T> intersperse(T value)
// (1, 0, 2, 0, 3, 0, 4)
Seq.of(1, 2, 3, 4).intersperse(0)
intersperse(Stream, Object)
default Tuple2<Seq <T> ,Seq <T>> duplicate()
// tuple((1, 2, 3), (1, 2, 3))
Seq.of(1, 2, 3).duplicate()
duplicate(Stream)
default <K> Seq<Tuple2 <K ,Seq <T>>> grouped(Function <? super T ,? extends K> classifier)
// Seq(tuple(1, Seq(1, 3, 5)), tuple(0, Seq(2, 4, 6)))
Seq.of(1, 2, 3, 4, 5, 6).grouped(i -> i % 2)
// Seq(tuple(true, Seq(1, 3, 5)), tuple(false, Seq(2, 4, 6)))
Seq.of(1, 2, 3, 4, 5, 6).grouped(i -> i % 2 != 0)
This is a non-terminal analog of
groupBy(Function))
groupBy(Function),
partition(Predicate)
default <K,A ,D> Seq <Tuple2 <K ,D>> grouped(Function <? super T ,? extends K> classifier, Collector <? super T ,A ,D> downstream)
// Seq(tuple(1, 9), tuple(0, 12))
Seq.of(1, 2, 3, 4, 5, 6).grouped(i -> i % 2, Collectors.summingInt(i -> i))
// Seq(tuple(true, 9), tuple(false, 12))
Seq.of(1, 2, 3, 4, 5, 6).grouped(i -> i % 2 != 0, Collectors.summingInt(i -> i))
This is a non-terminal analog of
groupBy(Function, Collector))
groupBy(Function, Collector)
default Tuple2<Seq <T> ,Seq <T>> partition(Predicate <? super T> predicate)
// tuple((1, 3, 5), (2, 4, 6))
Seq.of(1, 2, 3, 4, 5, 6).partition(i -> i % 2 != 0)
partition(Stream, Predicate)
default Tuple2<Seq <T> ,Seq <T>> splitAt(long position)
// tuple((1, 2, 3), (4, 5, 6))
Seq.of(1, 2, 3, 4, 5, 6).splitAt(3)
splitAt(Stream, long)
default Tuple2<Optional <T> ,Seq <T>> splitAtHead()
// tuple(1, (2, 3, 4, 5, 6))
Seq.of(1, 2, 3, 4, 5, 6).splitHead(3)
splitAt(Stream, long)
default Seq<T> slice(long from, long to)
// (4, 5)
Seq.of(1, 2, 3, 4, 5, 6).slice(3, 5)
slice(Stream, long, long)
default boolean isEmpty()
default boolean isNotEmpty()
default <U extends Comparable<? super U>> Seq <T> sorted(Function <? super T ,? extends U> function)
default <U> Seq<T> sorted(Function <? super T ,? extends U> function, Comparator <? super U> comparator)
default <U> Seq<U> ofType(Class <U> type)
// (1, 2, 3)
Seq.of(1, "a", 2, "b", 3).ofType(Integer.class)
ofType(Stream, Class)
default <U> Seq<U> cast(Class <U> type)
ClassCastException.
// ClassCastException
Seq.of(1, "a", 2, "b", 3).cast(Integer.class)
cast(Stream, Class)
default Seq<Seq <T>> sliding(long size)
// ((1, 2, 3), (2, 3, 4), (3, 4, 5))
.of(1, 2, 3, 4, 5).sliding(3);
This is equivalent as using the more verbose window function version:
int n = 3;
Seq.of(1, 2, 3, 4, 5)
.window(0, n - 1)
.filter(w -> w.count() == n)
.map(w -> w.toList());
default Seq<Window <T>> window()
// (0, 1, 2, 3, 4)
Seq.of(1, 2, 4, 2, 3).window().map(Window::rowNumber)
default Seq<Window <T>> window(long lower, long upper)
// (2, 4, 4, 4, 3)
Seq.of(1, 2, 4, 2, 3).window(-1, 1).map(Window::max)
default Seq<Window <T>> window(Comparator <? super T> orderBy)
// (0, 1, 4, 2, 3)
Seq.of(1, 2, 4, 2, 3).window(naturalOrder()).map(Window::rowNumber)
default Seq<Window <T>> window(Comparator <? super T> orderBy, long lower, long upper)
// (1, 1, 3, 2, 2)
Seq.of(1, 2, 4, 2, 3).window(naturalOrder(), -1, 1).map(Window::min)
default <U> Seq<Window <T>> window(Function <? super T ,? extends U> partitionBy)
// (1, 2, 2, 2, 1)
Seq.of(1, 2, 4, 2, 3).window(i -> i % 2).map(Window::min)
default <U> Seq<Window <T>> window(Function <? super T ,? extends U> partitionBy, long lower, long upper)
// (3, 4, 4, 2, 3)
Seq.of(1, 4, 2, 2, 3).window(i -> i % 2, -1, 1).map(Window::max)
default <U> Seq<Window <T>> window(Function <? super T ,? extends U> partitionBy, Comparator <? super T> orderBy)
// (1, 2, 4, 4, 3)
Seq.of(1, 2, 4, 2, 3).window(i -> i % 2, naturalOrder()).map(Window::max)
default <U> Seq<Window <T>> window(Function <? super T ,? extends U> partitionBy, Comparator <? super T> orderBy, long lower, long upper)
// (3, 2, 4, 4, 3)
Seq.of(1, 2, 4, 2, 3).window(i -> i % 2, naturalOrder(), -1, 1).map(Window::max)
@Generated(value="This method was generated using jOOQ-tools") default Seq<Tuple1 <Window <T>>> window(WindowSpecification <T> specification1)
@Generated(value="This method was generated using jOOQ-tools") default Seq<Tuple2 <Window <T> ,Window <T>>> window(WindowSpecification <T> specification1, WindowSpecification <T> specification2)
@Generated(value="This method was generated using jOOQ-tools") default Seq<Tuple3 <Window <T> ,Window <T> ,Window <T>>> window(WindowSpecification <T> specification1, WindowSpecification <T> specification2, WindowSpecification <T> specification3)
@Generated(value="This method was generated using jOOQ-tools") default Seq<Tuple4 <Window <T> ,Window <T> ,Window <T> ,Window <T>>> window(WindowSpecification <T> specification1, WindowSpecification <T> specification2, WindowSpecification <T> specification3, WindowSpecification <T> specification4)
@Generated(value="This method was generated using jOOQ-tools") default Seq<Tuple5 <Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T>>> window(WindowSpecification <T> specification1, WindowSpecification <T> specification2, WindowSpecification <T> specification3, WindowSpecification <T> specification4, WindowSpecification <T> specification5)
@Generated(value="This method was generated using jOOQ-tools") default Seq<Tuple6 <Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T>>> window(WindowSpecification <T> specification1, WindowSpecification <T> specification2, WindowSpecification <T> specification3, WindowSpecification <T> specification4, WindowSpecification <T> specification5, WindowSpecification <T> specification6)
@Generated(value="This method was generated using jOOQ-tools") default Seq<Tuple7 <Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T>>> window(WindowSpecification <T> specification1, WindowSpecification <T> specification2, WindowSpecification <T> specification3, WindowSpecification <T> specification4, WindowSpecification <T> specification5, WindowSpecification <T> specification6, WindowSpecification <T> specification7)
@Generated(value="This method was generated using jOOQ-tools") default Seq<Tuple8 <Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T>>> window(WindowSpecification <T> specification1, WindowSpecification <T> specification2, WindowSpecification <T> specification3, WindowSpecification <T> specification4, WindowSpecification <T> specification5, WindowSpecification <T> specification6, WindowSpecification <T> specification7, WindowSpecification <T> specification8)
@Generated(value="This method was generated using jOOQ-tools") default Seq<Tuple9 <Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T>>> window(WindowSpecification <T> specification1, WindowSpecification <T> specification2, WindowSpecification <T> specification3, WindowSpecification <T> specification4, WindowSpecification <T> specification5, WindowSpecification <T> specification6, WindowSpecification <T> specification7, WindowSpecification <T> specification8, WindowSpecification <T> specification9)
@Generated(value="This method was generated using jOOQ-tools") default Seq<Tuple10 <Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T>>> window(WindowSpecification <T> specification1, WindowSpecification <T> specification2, WindowSpecification <T> specification3, WindowSpecification <T> specification4, WindowSpecification <T> specification5, WindowSpecification <T> specification6, WindowSpecification <T> specification7, WindowSpecification <T> specification8, WindowSpecification <T> specification9, WindowSpecification <T> specification10)
@Generated(value="This method was generated using jOOQ-tools") default Seq<Tuple11 <Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T>>> window(WindowSpecification <T> specification1, WindowSpecification <T> specification2, WindowSpecification <T> specification3, WindowSpecification <T> specification4, WindowSpecification <T> specification5, WindowSpecification <T> specification6, WindowSpecification <T> specification7, WindowSpecification <T> specification8, WindowSpecification <T> specification9, WindowSpecification <T> specification10, WindowSpecification <T> specification11)
@Generated(value="This method was generated using jOOQ-tools") default Seq<Tuple12 <Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T>>> window(WindowSpecification <T> specification1, WindowSpecification <T> specification2, WindowSpecification <T> specification3, WindowSpecification <T> specification4, WindowSpecification <T> specification5, WindowSpecification <T> specification6, WindowSpecification <T> specification7, WindowSpecification <T> specification8, WindowSpecification <T> specification9, WindowSpecification <T> specification10, WindowSpecification <T> specification11, WindowSpecification <T> specification12)
@Generated(value="This method was generated using jOOQ-tools") default Seq<Tuple13 <Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T>>> window(WindowSpecification <T> specification1, WindowSpecification <T> specification2, WindowSpecification <T> specification3, WindowSpecification <T> specification4, WindowSpecification <T> specification5, WindowSpecification <T> specification6, WindowSpecification <T> specification7, WindowSpecification <T> specification8, WindowSpecification <T> specification9, WindowSpecification <T> specification10, WindowSpecification <T> specification11, WindowSpecification <T> specification12, WindowSpecification <T> specification13)
@Generated(value="This method was generated using jOOQ-tools") default Seq<Tuple14 <Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T>>> window(WindowSpecification <T> specification1, WindowSpecification <T> specification2, WindowSpecification <T> specification3, WindowSpecification <T> specification4, WindowSpecification <T> specification5, WindowSpecification <T> specification6, WindowSpecification <T> specification7, WindowSpecification <T> specification8, WindowSpecification <T> specification9, WindowSpecification <T> specification10, WindowSpecification <T> specification11, WindowSpecification <T> specification12, WindowSpecification <T> specification13, WindowSpecification <T> specification14)
@Generated(value="This method was generated using jOOQ-tools") default Seq<Tuple15 <Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T>>> window(WindowSpecification <T> specification1, WindowSpecification <T> specification2, WindowSpecification <T> specification3, WindowSpecification <T> specification4, WindowSpecification <T> specification5, WindowSpecification <T> specification6, WindowSpecification <T> specification7, WindowSpecification <T> specification8, WindowSpecification <T> specification9, WindowSpecification <T> specification10, WindowSpecification <T> specification11, WindowSpecification <T> specification12, WindowSpecification <T> specification13, WindowSpecification <T> specification14, WindowSpecification <T> specification15)
@Generated(value="This method was generated using jOOQ-tools") default Seq<Tuple16 <Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T> ,Window <T>>> window(WindowSpecification <T> specification1, WindowSpecification <T> specification2, WindowSpecification <T> specification3, WindowSpecification <T> specification4, WindowSpecification <T> specification5, WindowSpecification <T> specification6, WindowSpecification <T> specification7, WindowSpecification <T> specification8, WindowSpecification <T> specification9, WindowSpecification <T> specification10, WindowSpecification <T> specification11, WindowSpecification <T> specification12, WindowSpecification <T> specification13, WindowSpecification <T> specification14, WindowSpecification <T> specification15, WindowSpecification <T> specification16)
default <K> Map<K ,List <T>> groupBy(Function <? super T ,? extends K> classifier)
Stream.collect(Collector) with a
Collectors.groupingBy(Function) collector.
default <K,A ,D> Map <K ,D> groupBy(Function <? super T ,? extends K> classifier, Collector <? super T ,A ,D> downstream)
Stream.collect(Collector) with a
Collectors.groupingBy(Function, Collector) collector.
default <K,D ,A ,M extends Map <K ,D>> M groupBy(Function <? super T ,? extends K> classifier, Supplier <M> mapFactory, Collector <? super T ,A ,D> downstream)
Stream.collect(Collector) with a
Collectors.groupingBy(Function, Supplier, Collector) collector.
@Deprecated default Stringjoin()
#toString() instead. This method will be removed in the future as it causes confusion with innerJoin(Seq, BiPredicate).
Stream.collect(Collector) with a
Collectors.joining() collector.
@Deprecated default Stringjoin(CharSequence delimiter)
Collectable.toString(CharSequence) instead. This method will be removed in the future as it causes confusion with innerJoin(Seq, BiPredicate).
Stream.collect(Collector) with a
Collectors.joining(CharSequence) collector.
@Deprecated default Stringjoin(CharSequence delimiter, CharSequence prefix, CharSequence suffix)
Collectable.toString(CharSequence, CharSequence, CharSequence) instead. This method will be removed in the future as it causes confusion with innerJoin(Seq, BiPredicate).
Stream.collect(Collector) with a
Collectors.joining(CharSequence, CharSequence, CharSequence) collector.
static <T> Seq<T> of(T value)
of in interface
Stream<T>
Stream.of(Object)
@SafeVarargs static <T> Seq<T> of(T... values)
of in interface
Stream<T>
Stream.of(Object[])
static Seq<Byte > range(byte from, byte to)
from - The lower bound (inclusive)
to - The upper bound (exclusive)
static Seq<Byte > range(byte from, byte to, int step)
from - The lower bound (inclusive)
to - The upper bound (exclusive)
step - The increase between two values
static Seq<Short > range(short from, short to)
from - The lower bound (inclusive)
to - The upper bound (exclusive)
static Seq<Short > range(short from, short to, int step)
from - The lower bound (inclusive)
to - The upper bound (exclusive)
step - The increase between two values
static Seq<Character > range(char from, char to)
from - The lower bound (inclusive)
to - The upper bound (exclusive)
static Seq<Character > range(char from, char to, int step)
from - The lower bound (inclusive)
to - The upper bound (exclusive)
step - The increase between two values
static Seq<Integer > range(int from, int to)
from - The lower bound (inclusive)
to - The upper bound (exclusive)
static Seq<Integer > range(int from, int to, int step)
from - The lower bound (inclusive)
to - The upper bound (exclusive)
step - The increase between two values
static Seq<Long > range(long from, long to)
from - The lower bound (inclusive)
to - The upper bound (exclusive)
static Seq<Long > range(long from, long to, long step)
from - The lower bound (inclusive)
to - The upper bound (exclusive)
step - The increase between two values
static Seq<Instant > range(Instant from, Instant to)
from - The lower bound (inclusive)
to - The upper bound (exclusive)
static Seq<Instant > range(Instant from, Instant to, Duration step)
from - The lower bound (inclusive)
to - The upper bound (exclusive)
step - The increase between two values
static Seq<Byte > rangeClosed(byte from, byte to)
from - The lower bound (inclusive)
to - The upper bound (inclusive)
static Seq<Byte > rangeClosed(byte from, byte to, int step)
from - The lower bound (inclusive)
to - The upper bound (inclusive)
step - The increase between two values
static Seq<Short > rangeClosed(short from, short to)
from - The lower bound (inclusive)
to - The upper bound (inclusive)
static Seq<Short > rangeClosed(short from, short to, int step)
from - The lower bound (inclusive)
to - The upper bound (inclusive)
step - The increase between two values
static Seq<Character > rangeClosed(char from, char to)
from - The lower bound (inclusive)
to - The upper bound (inclusive)
static Seq<Character > rangeClosed(char from, char to, int step)
from - The lower bound (inclusive)
to - The upper bound (inclusive)
step - The increase between two values
static Seq<Integer > rangeClosed(int from, int to)
from - The lower bound (inclusive)
to - The upper bound (inclusive)
static Seq<Integer > rangeClosed(int from, int to, int step)
from - The lower bound (inclusive)
to - The upper bound (inclusive)
step - The increase between two values
static Seq<Long > rangeClosed(long from, long to)
from - The lower bound (inclusive)
to - The upper bound (inclusive)
static Seq<Long > rangeClosed(long from, long to, long step)
from - The lower bound (inclusive)
to - The upper bound (inclusive)
step - The increase between two values
static Seq<Instant > rangeClosed(Instant from, Instant to)
from - The lower bound (inclusive)
to - The upper bound (exclusive)
static Seq<Instant > rangeClosed(Instant from, Instant to, Duration step)
from - The lower bound (inclusive)
to - The upper bound (exclusive)
step - The increase between two values
static <T> Seq<T> empty()
empty in interface
Stream<T>
Stream.empty()
static <T> Seq<T> iterate(T seed, UnaryOperator <T> f)
iterate in interface
Stream<T>
Stream.iterate(Object, UnaryOperator)
static Seq<Void > generate()
Stream.generate(Supplier)
static <T> Seq<T> generate(T value)
generate in interface
Stream<T>
Stream.generate(Supplier)
static <T> Seq<T> generate(Supplier <T> s)
generate in interface
Stream<T>
Stream.generate(Supplier)
static Seq<Long > seq(LongStream stream)
IntStream into a
Seq.
static Seq<Double > seq(DoubleStream stream)
IntStream into a
Seq.
static <T> Seq<T> seq(Spliterator <T> spliterator)
Spliterator into a
Seq.
static Seq<Byte > seq(InputStream is)
InputStream into a
Seq.
Client code must close the InputStream. All IOException's thrown be the InputStream are wrapped by UncheckedIOException's.
static Seq<Character > seq(Reader reader)
Reader into a
Seq.
Client code must close the Reader. All IOException's thrown be the InputStream are wrapped by UncheckedIOException's.
static <T> Seq<T> cycle(Stream <T> stream)
// (1, 2, 3, 1, 2, 3, ...)
Seq.of(1, 2, 3).cycle();
static <T> Seq<T> cycle(Iterable <T> iterable)
// (1, 2, 3, 1, 2, 3, ...)
Seq.of(1, 2, 3).cycle();
static <T> Seq<T> cycle(Seq <T> stream)
// (1, 2, 3, 1, 2, 3, ...)
Seq.of(1, 2, 3).cycle();
static <T> Seq<T> cycle(Stream <T> stream, long times)
// ()
Seq.of(1, 2, 3).cycle(0);
// (1, 2, 3)
Seq.of(1, 2, 3).cycle(1);
// (1, 2, 3, 1, 2, 3, 1, 2, 3)
Seq.of(1, 2, 3).cycle(3);
cycle(Stream)
static <T> Seq<T> cycle(Iterable <T> iterable, long times)
// ()
Seq.of(1, 2, 3).cycle(0);
// (1, 2, 3)
Seq.of(1, 2, 3).cycle(1);
// (1, 2, 3, 1, 2, 3, 1, 2, 3)
Seq.of(1, 2, 3).cycle(3);
cycle(Stream)
static <T> Seq<T> cycle(Seq <T> stream, long times)
// ()
Seq.of(1, 2, 3).cycle(0);
// (1, 2, 3)
Seq.of(1, 2, 3).cycle(1);
// (1, 2, 3, 1, 2, 3, 1, 2, 3)
Seq.of(1, 2, 3).cycle(3);
cycle(Stream)
static <T1,T2> Tuple2 <Seq <T1> ,Seq <T2>> unzip(Stream <Tuple2 <T1 ,T2>> stream)
// tuple((1, 2, 3), (a, b, c))
Seq.unzip(Seq.of(tuple(1, "a"), tuple(2, "b"), tuple(3, "c")));
static <T1,T2 ,U1 ,U2> Tuple2 <Seq <U1> ,Seq <U2>> unzip(Stream <Tuple2 <T1 ,T2>> stream, Function <T1 ,U1> leftUnzipper, Function <T2 ,U2> rightUnzipper)
// tuple((1, 2, 3), (a, b, c))
Seq.unzip(Seq.of(tuple(1, "a"), tuple(2, "b"), tuple(3, "c")));
static <T1,T2 ,U1 ,U2> Tuple2 <Seq <U1> ,Seq <U2>> unzip(Stream <Tuple2 <T1 ,T2>> stream, Function <Tuple2 <T1 ,T2> ,Tuple2 <U1 ,U2>> unzipper)
// tuple((1, 2, 3), (a, b, c))
Seq.unzip(Seq.of(tuple(1, "a"), tuple(2, "b"), tuple(3, "c")));
static <T1,T2 ,U1 ,U2> Tuple2 <Seq <U1> ,Seq <U2>> unzip(Stream <Tuple2 <T1 ,T2>> stream, BiFunction <T1 ,T2 ,Tuple2 <U1 ,U2>> unzipper)
// tuple((1, 2, 3), (a, b, c))
Seq.unzip(Seq.of(tuple(1, "a"), tuple(2, "b"), tuple(3, "c")));
static <T1,T2> Tuple2 <Seq <T1> ,Seq <T2>> unzip(Iterable <Tuple2 <T1 ,T2>> iterable)
// tuple((1, 2, 3), (a, b, c))
Seq.unzip(Seq.of(tuple(1, "a"), tuple(2, "b"), tuple(3, "c")));
static <T1,T2 ,U1 ,U2> Tuple2 <Seq <U1> ,Seq <U2>> unzip(Iterable <Tuple2 <T1 ,T2>> iterable, Function <T1 ,U1> leftUnzipper, Function <T2 ,U2> rightUnzipper)
// tuple((1, 2, 3), (a, b, c))
Seq.unzip(Seq.of(tuple(1, "a"), tuple(2, "b"), tuple(3, "c")));
static <T1,T2 ,U1 ,U2> Tuple2 <Seq <U1> ,Seq <U2>> unzip(Iterable <Tuple2 <T1 ,T2>> iterable, Function <Tuple2 <T1 ,T2> ,Tuple2 <U1 ,U2>> unzipper)
// tuple((1, 2, 3), (a, b, c))
Seq.unzip(Seq.of(tuple(1, "a"), tuple(2, "b"), tuple(3, "c")));
static <T1,T2 ,U1 ,U2> Tuple2 <Seq <U1> ,Seq <U2>> unzip(Iterable <Tuple2 <T1 ,T2>> iterable, BiFunction <T1 ,T2 ,Tuple2 <U1 ,U2>> unzipper)
// tuple((1, 2, 3), (a, b, c))
Seq.unzip(Seq.of(tuple(1, "a"), tuple(2, "b"), tuple(3, "c")));
static <T1,T2> Tuple2 <Seq <T1> ,Seq <T2>> unzip(Seq <Tuple2 <T1 ,T2>> stream)
// tuple((1, 2, 3), (a, b, c))
Seq.unzip(Seq.of(tuple(1, "a"), tuple(2, "b"), tuple(3, "c")));
static <T1,T2 ,U1 ,U2> Tuple2 <Seq <U1> ,Seq <U2>> unzip(Seq <Tuple2 <T1 ,T2>> stream, Function <T1 ,U1> leftUnzipper, Function <T2 ,U2> rightUnzipper)
// tuple((1, 2, 3), (a, b, c))
Seq.unzip(Seq.of(tuple(1, "a"), tuple(2, "b"), tuple(3, "c")));
static <T1,T2 ,U1 ,U2> Tuple2 <Seq <U1> ,Seq <U2>> unzip(Seq <Tuple2 <T1 ,T2>> stream, Function <Tuple2 <T1 ,T2> ,Tuple2 <U1 ,U2>> unzipper)
// tuple((1, 2, 3), (a, b, c))
Seq.unzip(Seq.of(tuple(1, "a"), tuple(2, "b"), tuple(3, "c")));
static <T1,T2 ,U1 ,U2> Tuple2 <Seq <U1> ,Seq <U2>> unzip(Seq <Tuple2 <T1 ,T2>> stream, BiFunction <T1 ,T2 ,Tuple2 <U1 ,U2>> unzipper)
// tuple((1, 2, 3), (a, b, c))
Seq.unzip(Seq.of(tuple(1, "a"), tuple(2, "b"), tuple(3, "c")));
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2> Seq <Tuple2 <T1 ,T2>> zip(Stream <T1> s1, Stream <T2> s2)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3> Seq <Tuple3 <T1 ,T2 ,T3>> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4> Seq <Tuple4 <T1 ,T2 ,T3 ,T4>> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5> Seq <Tuple5 <T1 ,T2 ,T3 ,T4 ,T5>> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6> Seq <Tuple6 <T1 ,T2 ,T3 ,T4 ,T5 ,T6>> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7> Seq <Tuple7 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7>> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8> Seq <Tuple8 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8>> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9> Seq <Tuple9 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9>> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10> Seq <Tuple10 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10>> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11> Seq <Tuple11 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11>> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10, Stream <T11> s11)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12> Seq <Tuple12 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12>> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10, Stream <T11> s11, Stream <T12> s12)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13> Seq <Tuple13 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13>> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10, Stream <T11> s11, Stream <T12> s12, Stream <T13> s13)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14> Seq <Tuple14 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14>> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10, Stream <T11> s11, Stream <T12> s12, Stream <T13> s13, Stream <T14> s14)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15> Seq <Tuple15 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15>> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10, Stream <T11> s11, Stream <T12> s12, Stream <T13> s13, Stream <T14> s14, Stream <T15> s15)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15 ,T16> Seq <Tuple16 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15 ,T16>> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10, Stream <T11> s11, Stream <T12> s12, Stream <T13> s13, Stream <T14> s14, Stream <T15> s15, Stream <T16> s16)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2> Seq <Tuple2 <T1 ,T2>> zip(Iterable <T1> i1, Iterable <T2> i2)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3> Seq <Tuple3 <T1 ,T2 ,T3>> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4> Seq <Tuple4 <T1 ,T2 ,T3 ,T4>> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5> Seq <Tuple5 <T1 ,T2 ,T3 ,T4 ,T5>> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6> Seq <Tuple6 <T1 ,T2 ,T3 ,T4 ,T5 ,T6>> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7> Seq <Tuple7 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7>> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8> Seq <Tuple8 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8>> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9> Seq <Tuple9 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9>> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10> Seq <Tuple10 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10>> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11> Seq <Tuple11 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11>> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10, Iterable <T11> i11)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12> Seq <Tuple12 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12>> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10, Iterable <T11> i11, Iterable <T12> i12)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13> Seq <Tuple13 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13>> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10, Iterable <T11> i11, Iterable <T12> i12, Iterable <T13> i13)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14> Seq <Tuple14 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14>> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10, Iterable <T11> i11, Iterable <T12> i12, Iterable <T13> i13, Iterable <T14> i14)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15> Seq <Tuple15 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15>> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10, Iterable <T11> i11, Iterable <T12> i12, Iterable <T13> i13, Iterable <T14> i14, Iterable <T15> i15)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15 ,T16> Seq <Tuple16 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15 ,T16>> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10, Iterable <T11> i11, Iterable <T12> i12, Iterable <T13> i13, Iterable <T14> i14, Iterable <T15> i15, Iterable <T16> i16)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2> Seq <Tuple2 <T1 ,T2>> zip(Seq <T1> s1, Seq <T2> s2)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3> Seq <Tuple3 <T1 ,T2 ,T3>> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4> Seq <Tuple4 <T1 ,T2 ,T3 ,T4>> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5> Seq <Tuple5 <T1 ,T2 ,T3 ,T4 ,T5>> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6> Seq <Tuple6 <T1 ,T2 ,T3 ,T4 ,T5 ,T6>> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7> Seq <Tuple7 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7>> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8> Seq <Tuple8 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8>> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9> Seq <Tuple9 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9>> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10> Seq <Tuple10 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10>> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11> Seq <Tuple11 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11>> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10, Seq <T11> s11)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12> Seq <Tuple12 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12>> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10, Seq <T11> s11, Seq <T12> s12)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13> Seq <Tuple13 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13>> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10, Seq <T11> s11, Seq <T12> s12, Seq <T13> s13)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14> Seq <Tuple14 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14>> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10, Seq <T11> s11, Seq <T12> s12, Seq <T13> s13, Seq <T14> s14)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15> Seq <Tuple15 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15>> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10, Seq <T11> s11, Seq <T12> s12, Seq <T13> s13, Seq <T14> s14, Seq <T15> s15)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15 ,T16> Seq <Tuple16 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15 ,T16>> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10, Seq <T11> s11, Seq <T12> s12, Seq <T13> s13, Seq <T14> s14, Seq <T15> s15, Seq <T16> s16)
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,R> Seq <R> zip(Stream <T1> s1, Stream <T2> s2, BiFunction <? super T1 ,? super T2 ,? extends R> zipper)
BiFunction to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,R> Seq <R> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Function3 <? super T1 ,? super T2 ,? super T3 ,? extends R> zipper)
Function3 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,R> Seq <R> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Function4 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? extends R> zipper)
Function4 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,R> Seq <R> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Function5 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? extends R> zipper)
Function5 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,R> Seq <R> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Function6 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? extends R> zipper)
Function6 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,R> Seq <R> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Function7 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? extends R> zipper)
Function7 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,R> Seq <R> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Function8 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? extends R> zipper)
Function8 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,R> Seq <R> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Function9 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? extends R> zipper)
Function9 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,R> Seq <R> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10, Function10 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? extends R> zipper)
Function10 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,R> Seq <R> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10, Stream <T11> s11, Function11 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? super T11 ,? extends R> zipper)
Function11 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,R> Seq <R> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10, Stream <T11> s11, Stream <T12> s12, Function12 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? super T11 ,? super T12 ,? extends R> zipper)
Function12 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,R> Seq <R> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10, Stream <T11> s11, Stream <T12> s12, Stream <T13> s13, Function13 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? super T11 ,? super T12 ,? super T13 ,? extends R> zipper)
Function13 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,R> Seq <R> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10, Stream <T11> s11, Stream <T12> s12, Stream <T13> s13, Stream <T14> s14, Function14 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? super T11 ,? super T12 ,? super T13 ,? super T14 ,? extends R> zipper)
Function14 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15 ,R> Seq <R> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10, Stream <T11> s11, Stream <T12> s12, Stream <T13> s13, Stream <T14> s14, Stream <T15> s15, Function15 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? super T11 ,? super T12 ,? super T13 ,? super T14 ,? super T15 ,? extends R> zipper)
Function15 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15 ,T16 ,R> Seq <R> zip(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10, Stream <T11> s11, Stream <T12> s12, Stream <T13> s13, Stream <T14> s14, Stream <T15> s15, Stream <T16> s16, Function16 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? super T11 ,? super T12 ,? super T13 ,? super T14 ,? super T15 ,? super T16 ,? extends R> zipper)
Function16 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,R> Seq <R> zip(Iterable <T1> i1, Iterable <T2> i2, BiFunction <? super T1 ,? super T2 ,? extends R> zipper)
BiFunction to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,R> Seq <R> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Function3 <? super T1 ,? super T2 ,? super T3 ,? extends R> zipper)
Function3 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,R> Seq <R> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Function4 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? extends R> zipper)
Function4 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,R> Seq <R> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Function5 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? extends R> zipper)
Function5 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,R> Seq <R> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Function6 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? extends R> zipper)
Function6 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,R> Seq <R> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Function7 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? extends R> zipper)
Function7 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,R> Seq <R> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Function8 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? extends R> zipper)
Function8 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,R> Seq <R> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Function9 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? extends R> zipper)
Function9 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,R> Seq <R> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10, Function10 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? extends R> zipper)
Function10 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,R> Seq <R> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10, Iterable <T11> i11, Function11 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? super T11 ,? extends R> zipper)
Function11 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,R> Seq <R> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10, Iterable <T11> i11, Iterable <T12> i12, Function12 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? super T11 ,? super T12 ,? extends R> zipper)
Function12 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,R> Seq <R> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10, Iterable <T11> i11, Iterable <T12> i12, Iterable <T13> i13, Function13 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? super T11 ,? super T12 ,? super T13 ,? extends R> zipper)
Function13 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,R> Seq <R> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10, Iterable <T11> i11, Iterable <T12> i12, Iterable <T13> i13, Iterable <T14> i14, Function14 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? super T11 ,? super T12 ,? super T13 ,? super T14 ,? extends R> zipper)
Function14 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15 ,R> Seq <R> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10, Iterable <T11> i11, Iterable <T12> i12, Iterable <T13> i13, Iterable <T14> i14, Iterable <T15> i15, Function15 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? super T11 ,? super T12 ,? super T13 ,? super T14 ,? super T15 ,? extends R> zipper)
Function15 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15 ,T16 ,R> Seq <R> zip(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10, Iterable <T11> i11, Iterable <T12> i12, Iterable <T13> i13, Iterable <T14> i14, Iterable <T15> i15, Iterable <T16> i16, Function16 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? super T11 ,? super T12 ,? super T13 ,? super T14 ,? super T15 ,? super T16 ,? extends R> zipper)
Function16 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,R> Seq <R> zip(Seq <T1> s1, Seq <T2> s2, BiFunction <? super T1 ,? super T2 ,? extends R> zipper)
BiFunction to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,R> Seq <R> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Function3 <? super T1 ,? super T2 ,? super T3 ,? extends R> zipper)
Function3 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,R> Seq <R> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Function4 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? extends R> zipper)
Function4 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,R> Seq <R> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Function5 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? extends R> zipper)
Function5 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,R> Seq <R> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Function6 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? extends R> zipper)
Function6 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,R> Seq <R> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Function7 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? extends R> zipper)
Function7 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,R> Seq <R> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Function8 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? extends R> zipper)
Function8 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,R> Seq <R> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Function9 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? extends R> zipper)
Function9 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,R> Seq <R> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10, Function10 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? extends R> zipper)
Function10 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,R> Seq <R> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10, Seq <T11> s11, Function11 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? super T11 ,? extends R> zipper)
Function11 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,R> Seq <R> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10, Seq <T11> s11, Seq <T12> s12, Function12 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? super T11 ,? super T12 ,? extends R> zipper)
Function12 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,R> Seq <R> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10, Seq <T11> s11, Seq <T12> s12, Seq <T13> s13, Function13 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? super T11 ,? super T12 ,? super T13 ,? extends R> zipper)
Function13 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,R> Seq <R> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10, Seq <T11> s11, Seq <T12> s12, Seq <T13> s13, Seq <T14> s14, Function14 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? super T11 ,? super T12 ,? super T13 ,? super T14 ,? extends R> zipper)
Function14 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15 ,R> Seq <R> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10, Seq <T11> s11, Seq <T12> s12, Seq <T13> s13, Seq <T14> s14, Seq <T15> s15, Function15 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? super T11 ,? super T12 ,? super T13 ,? super T14 ,? super T15 ,? extends R> zipper)
Function15 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15 ,T16 ,R> Seq <R> zip(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10, Seq <T11> s11, Seq <T12> s12, Seq <T13> s13, Seq <T14> s14, Seq <T15> s15, Seq <T16> s16, Function16 <? super T1 ,? super T2 ,? super T3 ,? super T4 ,? super T5 ,? super T6 ,? super T7 ,? super T8 ,? super T9 ,? super T10 ,? super T11 ,? super T12 ,? super T13 ,? super T14 ,? super T15 ,? super T16 ,? extends R> zipper)
Function16 to produce resulting values.
// ("1:a", "2:b", "3:c")
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"), (i, s) -> i + ":" + s)
static <T> Seq<Tuple2 <T ,Long >> zipWithIndex(Stream <T> stream)
// (tuple("a", 0), tuple("b", 1), tuple("c", 2))
Seq.of("a", "b", "c").zipWithIndex()
static <T> Seq<Tuple2 <T ,Long >> zipWithIndex(Iterable <T> iterable)
// (tuple("a", 0), tuple("b", 1), tuple("c", 2))
Seq.of("a", "b", "c").zipWithIndex()
static <T> Seq<Tuple2 <T ,Long >> zipWithIndex(Seq <T> stream)
// (tuple("a", 0), tuple("b", 1), tuple("c", 2))
Seq.of("a", "b", "c").zipWithIndex()
static <T,U> U foldLeft(Stream <T> stream, U seed, BiFunction <U ,? super T ,U> function)
// "abc"
Seq.of("a", "b", "c").foldLeft("", (u, t) -> u + t)
static <T,U> U foldLeft(Iterable <T> iterable, U seed, BiFunction <U ,? super T ,U> function)
// "abc"
Seq.of("a", "b", "c").foldLeft("", (u, t) -> u + t)
static <T,U> U foldLeft(Seq <T> stream, U seed, BiFunction <U ,? super T ,U> function)
// "abc"
Seq.of("a", "b", "c").foldLeft("", (u, t) -> u + t)
static <T,U> U foldRight(Stream <T> stream, U seed, BiFunction <? super T ,U ,U> function)
// "cba"
Seq.of("a", "b", "c").foldRight("", (t, u) -> u + t)
static <T,U> U foldRight(Iterable <T> iterable, U seed, BiFunction <? super T ,U ,U> function)
// "cba"
Seq.of("a", "b", "c").foldRight("", (t, u) -> u + t)
static <T,U> U foldRight(Seq <T> stream, U seed, BiFunction <? super T ,U ,U> function)
// "cba"
Seq.of("a", "b", "c").foldRight("", (t, u) -> u + t)
static <T,U> Seq <U> scanLeft(Stream <T> stream, U seed, BiFunction <U ,? super T ,U> function)
// ("", "a", "ab", "abc")
Seq.of("a", "b", "c").scanLeft("", (u, t) -> u + t)
static <T,U> Seq <U> scanLeft(Iterable <T> iterable, U seed, BiFunction <U ,? super T ,U> function)
// ("", "a", "ab", "abc")
Seq.of("a", "b", "c").scanLeft("", (u, t) -> u + t)
static <T,U> Seq <U> scanLeft(Seq <T> stream, U seed, BiFunction <U ,? super T ,U> function)
// ("", "a", "ab", "abc")
Seq.of("a", "b", "c").scanLeft("", (u, t) -> u + t)
static <T,U> Seq <U> scanRight(Stream <T> stream, U seed, BiFunction <? super T ,U ,U> function)
// ("", "c", "cb", "cba")
Seq.of("a", "b", "c").scanRight("", (t, u) -> u + t)
static <T,U> Seq <U> scanRight(Iterable <T> iterable, U seed, BiFunction <? super T ,U ,U> function)
// ("", "c", "cb", "cba")
Seq.of("a", "b", "c").scanRight("", (t, u) -> u + t)
static <T,U> Seq <U> scanRight(Seq <T> stream, U seed, BiFunction <? super T ,U ,U> function)
// ("", "c", "cb", "cba")
Seq.of("a", "b", "c").scanRight("", (t, u) -> u + t)
static <T,U> Seq <T> unfold(U seed, Function <U ,Optional <Tuple2 <T ,U>>> unfolder)
// (1, 2, 3, 4, 5)
Seq.unfold(1, i -> i <= 6 ? Optional.of(tuple(i, i + 1)) : Optional.empty())
static <T> Seq<T> reverse(Stream <T> stream)
// (3, 2, 1)
Seq.of(1, 2, 3).reverse()
static <T> Seq<T> reverse(Iterable <T> iterable)
// (3, 2, 1)
Seq.of(1, 2, 3).reverse()
static <T> Seq<T> reverse(Seq <T> stream)
// (3, 2, 1)
Seq.of(1, 2, 3).reverse()
static <T> Seq<T> shuffle(Stream <T> stream)
// e.g. (2, 3, 1)
Seq.of(1, 2, 3).shuffle()
static <T> Seq<T> shuffle(Iterable <T> iterable)
// e.g. (2, 3, 1)
Seq.of(1, 2, 3).shuffle()
static <T> Seq<T> shuffle(Seq <T> stream)
// e.g. (2, 3, 1)
Seq.of(1, 2, 3).shuffle()
static <T> Seq<T> shuffle(Stream <T> stream, Random random)
// e.g. (2, 3, 1)
Seq.of(1, 2, 3).shuffle(new Random())
static <T> Seq<T> shuffle(Iterable <T> iterable, Random random)
// e.g. (2, 3, 1)
Seq.of(1, 2, 3).shuffle(new Random())
static <T> Seq<T> shuffle(Seq <T> stream, Random random)
// e.g. (2, 3, 1)
Seq.of(1, 2, 3).shuffle(new Random())
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2> Seq <Tuple2 <T1 ,T2>> crossJoin(Stream <T1> s1, Stream <T2> s2)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3> Seq <Tuple3 <T1 ,T2 ,T3>> crossJoin(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4> Seq <Tuple4 <T1 ,T2 ,T3 ,T4>> crossJoin(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5> Seq <Tuple5 <T1 ,T2 ,T3 ,T4 ,T5>> crossJoin(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6> Seq <Tuple6 <T1 ,T2 ,T3 ,T4 ,T5 ,T6>> crossJoin(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7> Seq <Tuple7 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7>> crossJoin(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8> Seq <Tuple8 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8>> crossJoin(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9> Seq <Tuple9 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9>> crossJoin(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10> Seq <Tuple10 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10>> crossJoin(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11> Seq <Tuple11 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11>> crossJoin(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10, Stream <T11> s11)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12> Seq <Tuple12 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12>> crossJoin(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10, Stream <T11> s11, Stream <T12> s12)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13> Seq <Tuple13 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13>> crossJoin(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10, Stream <T11> s11, Stream <T12> s12, Stream <T13> s13)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14> Seq <Tuple14 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14>> crossJoin(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10, Stream <T11> s11, Stream <T12> s12, Stream <T13> s13, Stream <T14> s14)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15> Seq <Tuple15 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15>> crossJoin(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10, Stream <T11> s11, Stream <T12> s12, Stream <T13> s13, Stream <T14> s14, Stream <T15> s15)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15 ,T16> Seq <Tuple16 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15 ,T16>> crossJoin(Stream <T1> s1, Stream <T2> s2, Stream <T3> s3, Stream <T4> s4, Stream <T5> s5, Stream <T6> s6, Stream <T7> s7, Stream <T8> s8, Stream <T9> s9, Stream <T10> s10, Stream <T11> s11, Stream <T12> s12, Stream <T13> s13, Stream <T14> s14, Stream <T15> s15, Stream <T16> s16)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2> Seq <Tuple2 <T1 ,T2>> crossJoin(Iterable <T1> i1, Iterable <T2> i2)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3> Seq <Tuple3 <T1 ,T2 ,T3>> crossJoin(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4> Seq <Tuple4 <T1 ,T2 ,T3 ,T4>> crossJoin(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5> Seq <Tuple5 <T1 ,T2 ,T3 ,T4 ,T5>> crossJoin(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6> Seq <Tuple6 <T1 ,T2 ,T3 ,T4 ,T5 ,T6>> crossJoin(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7> Seq <Tuple7 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7>> crossJoin(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8> Seq <Tuple8 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8>> crossJoin(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9> Seq <Tuple9 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9>> crossJoin(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10> Seq <Tuple10 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10>> crossJoin(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11> Seq <Tuple11 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11>> crossJoin(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10, Iterable <T11> i11)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12> Seq <Tuple12 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12>> crossJoin(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10, Iterable <T11> i11, Iterable <T12> i12)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13> Seq <Tuple13 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13>> crossJoin(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10, Iterable <T11> i11, Iterable <T12> i12, Iterable <T13> i13)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14> Seq <Tuple14 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14>> crossJoin(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10, Iterable <T11> i11, Iterable <T12> i12, Iterable <T13> i13, Iterable <T14> i14)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15> Seq <Tuple15 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15>> crossJoin(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10, Iterable <T11> i11, Iterable <T12> i12, Iterable <T13> i13, Iterable <T14> i14, Iterable <T15> i15)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15 ,T16> Seq <Tuple16 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15 ,T16>> crossJoin(Iterable <T1> i1, Iterable <T2> i2, Iterable <T3> i3, Iterable <T4> i4, Iterable <T5> i5, Iterable <T6> i6, Iterable <T7> i7, Iterable <T8> i8, Iterable <T9> i9, Iterable <T10> i10, Iterable <T11> i11, Iterable <T12> i12, Iterable <T13> i13, Iterable <T14> i14, Iterable <T15> i15, Iterable <T16> i16)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2> Seq <Tuple2 <T1 ,T2>> crossJoin(Seq <T1> s1, Seq <T2> s2)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3> Seq <Tuple3 <T1 ,T2 ,T3>> crossJoin(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4> Seq <Tuple4 <T1 ,T2 ,T3 ,T4>> crossJoin(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5> Seq <Tuple5 <T1 ,T2 ,T3 ,T4 ,T5>> crossJoin(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6> Seq <Tuple6 <T1 ,T2 ,T3 ,T4 ,T5 ,T6>> crossJoin(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7> Seq <Tuple7 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7>> crossJoin(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8> Seq <Tuple8 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8>> crossJoin(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9> Seq <Tuple9 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9>> crossJoin(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10> Seq <Tuple10 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10>> crossJoin(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11> Seq <Tuple11 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11>> crossJoin(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10, Seq <T11> s11)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12> Seq <Tuple12 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12>> crossJoin(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10, Seq <T11> s11, Seq <T12> s12)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13> Seq <Tuple13 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13>> crossJoin(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10, Seq <T11> s11, Seq <T12> s12, Seq <T13> s13)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14> Seq <Tuple14 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14>> crossJoin(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10, Seq <T11> s11, Seq <T12> s12, Seq <T13> s13, Seq <T14> s14)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15> Seq <Tuple15 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15>> crossJoin(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10, Seq <T11> s11, Seq <T12> s12, Seq <T13> s13, Seq <T14> s14, Seq <T15> s15)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@Generated(value="This method was generated using jOOQ-tools") static <T1,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15 ,T16> Seq <Tuple16 <T1 ,T2 ,T3 ,T4 ,T5 ,T6 ,T7 ,T8 ,T9 ,T10 ,T11 ,T12 ,T13 ,T14 ,T15 ,T16>> crossJoin(Seq <T1> s1, Seq <T2> s2, Seq <T3> s3, Seq <T4> s4, Seq <T5> s5, Seq <T6> s6, Seq <T7> s7, Seq <T8> s8, Seq <T9> s9, Seq <T10> s10, Seq <T11> s11, Seq <T12> s12, Seq <T13> s13, Seq <T14> s14, Seq <T15> s15, Seq <T16> s16)
// (tuple(1, "a"), tuple(1, "b"), tuple(2, "a"), tuple(2, "b"))
Seq.of(1, 2).crossJoin(Seq.of("a", "b"))
@SafeVarargs static <T> Seq<T> concat(Stream <T>... streams)
// (1, 2, 3, 4, 5, 6)
Seq.of(1, 2, 3).concat(Seq.of(4, 5, 6))
@SafeVarargs static <T> Seq<T> concat(Iterable <T>... iterables)
// (1, 2, 3, 4, 5, 6)
Seq.of(1, 2, 3).concat(Seq.of(4, 5, 6))
@SafeVarargs static <T> Seq<T> concat(Seq <T>... streams)
// (1, 2, 3, 4, 5, 6)
Seq.of(1, 2, 3).concat(Seq.of(4, 5, 6))
static <T> Tuple2<Seq <T> ,Seq <T>> duplicate(Stream <T> stream)
// tuple((1, 2, 3), (1, 2, 3))
Seq.of(1, 2, 3).duplicate()
static StringtoString(Stream <?> stream, CharSequence delimiter)
static <T,C extends Collection <T>> C toCollection(Stream <T> stream, Supplier <C> collectionFactory)
static <T,K ,V> Map <K ,V> toMap(Stream <Tuple2 <K ,V>> stream)
Tuple2 into a Map.
static <T,K ,V> Map <K ,V> toMap(Stream <T> stream, Function <? super T ,? extends K> keyMapper, Function <? super T ,? extends V> valueMapper)
static <T> Seq<T> slice(Stream <T> stream, long from, long to)
// (4, 5)
Seq.of(1, 2, 3, 4, 5, 6).slice(3, 5)
static <T> Seq<T> skip(Stream <T> stream, long elements)
// (4, 5, 6)
Seq.of(1, 2, 3, 4, 5, 6).skip(3)
static <T> Seq<T> skipWhile(Stream <T> stream, Predicate <? super T> predicate)
true.
// (3, 4, 5)
Seq.of(1, 2, 3, 4, 5).skipWhile(i -> i < 3)
static <T> Seq<T> skipWhileClosed(Stream <T> stream, Predicate <? super T> predicate)
true plus the first element for which it evaluates to
false.
// (4, 5)
Seq.of(1, 2, 3, 4, 5).skipWhileClosed(i -> i < 3)
static <T> Seq<T> skipUntil(Stream <T> stream, Predicate <? super T> predicate)
false.
// (3, 4, 5)
Seq.of(1, 2, 3, 4, 5).skipUntil(i -> i == 3)
static <T> Seq<T> skipUntilClosed(Stream <T> stream, Predicate <? super T> predicate)
false plus the first element for which it evaluates to
true.
// (4, 5)
Seq.of(1, 2, 3, 4, 5).skipUntilClosed(i -> i == 3)
static <T> Seq<T> limit(Stream <T> stream, long elements)
// (1, 2, 3)
Seq.of(1, 2, 3, 4, 5, 6).limit(3)
static <T> Seq<T> limitWhile(Stream <T> stream, Predicate <? super T> predicate)
true.
// (1, 2)
Seq.of(1, 2, 3, 4, 5).limitWhile(i -> i < 3)
static <T> Seq<T> limitWhileClosed(Stream <T> stream, Predicate <? super T> predicate)
true plus the first element for which it evaluates to
false.
// (1, 2, 3)
Seq.of(1, 2, 3, 4, 5).limitWhileClosed(i -> i < 3)
static <T> Seq<T> limitUntil(Stream <T> stream, Predicate <? super T> predicate)
false.
// (1, 2)
Seq.of(1, 2, 3, 4, 5).limitUntil(i -> i == 3)
static <T> Seq<T> limitUntilClosed(Stream <T> stream, Predicate <? super T> predicate)
false plus the first element for which it evaluates to
true.
// (1, 2, 3)
Seq.of(1, 2, 3, 4, 5).limitUntilClosed(i -> i == 3)
static <T> Seq<T> intersperse(Stream <T> stream, T value)
// (1, 0, 2, 0, 3, 0, 4)
Seq.of(1, 2, 3, 4).intersperse(0)
static <K,T> Seq <Tuple2 <K ,Seq <T>>> grouped(Stream <T> stream, Function <? super T ,? extends K> classifier)
// Seq(tuple(1, Seq(1, 3, 5)), tuple(0, Seq(2, 4, 6)))
Seq.of(1, 2, 3, 4, 5, 6).grouped(i -> i % 2 )
// Seq(tuple(true, Seq(1, 3, 5)), tuple(false, Seq(2, 4, 6)))
Seq.of(1, 2, 3, 4, 5, 6).grouped(i -> i % 2 != 0)
This is a non-terminal analog of
groupBy(Stream, Function))
groupBy(Function),
partition(Predicate)
static <K,T> Seq <Tuple2 <K ,Seq <T>>> grouped(Iterable <T> iterable, Function <? super T ,? extends K> classifier)
// Seq(tuple(1, Seq(1, 3, 5)), tuple(0, Seq(2, 4, 6)))
Seq.of(1, 2, 3, 4, 5, 6).grouped(i -> i % 2 )
// Seq(tuple(true, Seq(1, 3, 5)), tuple(false, Seq(2, 4, 6)))
Seq.of(1, 2, 3, 4, 5, 6).grouped(i -> i % 2 != 0)
This is a non-terminal analog of
groupBy(Stream, Function))
groupBy(Function),
partition(Predicate)
static <K,T> Seq <Tuple2 <K ,Seq <T>>> grouped(Seq <T> seq, Function <? super T ,? extends K> classifier)
// Seq(tuple(1, Seq(1, 3, 5)), tuple(0, Seq(2, 4, 6)))
Seq.of(1, 2, 3, 4, 5, 6).grouped(i -> i % 2 )
// Seq(tuple(true, Seq(1, 3, 5)), tuple(false, Seq(2, 4, 6)))
Seq.of(1, 2, 3, 4, 5, 6).grouped(i -> i % 2 != 0)
This is a non-terminal analog of
groupBy(Stream, Function))
groupBy(Function),
partition(Predicate)
static <K,T ,A ,D> Seq <Tuple2 <K ,D>> grouped(Stream <T> stream, Function <? super T ,? extends K> classifier, Collector <? super T ,A ,D> downstream)
// Seq(tuple(1, 9), tuple(0, 12))
Seq.of(1, 2, 3, 4, 5, 6).grouped(i -> i % 2, Collectors.summingInt(i -> i))
// Seq(tuple(true, 9), tuple(false, 12))
Seq.of(1, 2, 3, 4, 5, 6).grouped(i -> i % 2 != 0, Collectors.summingInt(i -> i))
This is a non-terminal analog of
groupBy(Function, Collector))
groupBy(Function, Collector)
static <K,T ,A ,D> Seq <Tuple2 <K ,D>> grouped(Iterable <T> iterable, Function <? super T ,? extends K> classifier, Collector <? super T ,A ,D> downstream)
// Seq(tuple(1, 9), tuple(0, 12))
Seq.of(1, 2, 3, 4, 5, 6).grouped(i -> i % 2, Collectors.summingInt(i -> i))
// Seq(tuple(true, 9), tuple(false, 12))
Seq.of(1, 2, 3, 4, 5, 6).grouped(i -> i % 2 != 0, Collectors.summingInt(i -> i))
This is a non-terminal analog of
groupBy(Function, Collector))
groupBy(Function, Collector)
static <K,T ,A ,D> Seq <Tuple2 <K ,D>> grouped(Seq <T> seq, Function <? super T ,? extends K> classifier, Collector <? super T ,A ,D> downstream)
// Seq(tuple(1, 9), tuple(0, 12))
Seq.of(1, 2, 3, 4, 5, 6).grouped(i -> i % 2, Collectors.summingInt(i -> i))
// Seq(tuple(true, 9), tuple(false, 12))
Seq.of(1, 2, 3, 4, 5, 6).grouped(i -> i % 2 != 0, Collectors.summingInt(i -> i))
This is a non-terminal analog of
groupBy(Function, Collector))
groupBy(Function, Collector)
static <T> Tuple2<Seq <T> ,Seq <T>> partition(Stream <T> stream, Predicate <? super T> predicate)
// tuple((1, 3, 5), (2, 4, 6))
Seq.of(1, 2, 3, 4, 5, 6).partition(i -> i % 2 != 0)
static <T> Tuple2<Seq <T> ,Seq <T>> splitAt(Stream <T> stream, long position)
// tuple((1, 2, 3), (4, 5, 6))
Seq.of(1, 2, 3, 4, 5, 6).splitAt(3)
static <T> Tuple2<Optional <T> ,Seq <T>> splitAtHead(Stream <T> stream)
// tuple(1, (2, 3, 4, 5, 6))
Seq.of(1, 2, 3, 4, 5, 6).splitHead(3)
static <T,U> Seq <U> ofType(Stream <T> stream, Class <U> type)
// (1, 2, 3)
Seq.of(1, "a", 2, "b", 3).ofType(Integer.class)
static <T,U> Seq <U> cast(Stream <T> stream, Class <U> type)
ClassCastException.
// ClassCastException
Seq.of(1, "a", 2, "b", 3).cast(Integer.class)
static <T,K> Map <K ,List <T>> groupBy(Stream <T> stream, Function <? super T ,? extends K> classifier)
Stream.collect(Collector) with a
Collectors.groupingBy(Function) collector.
static <T,K ,A ,D> Map <K ,D> groupBy(Stream <T> stream, Function <? super T ,? extends K> classifier, Collector <? super T ,A ,D> downstream)
Stream.collect(Collector) with a
Collectors.groupingBy(Function, Collector) collector.
static <T,K ,D ,A ,M extends Map <K ,D>> M groupBy(Stream <T> stream, Function <? super T ,? extends K> classifier, Supplier <M> mapFactory, Collector <? super T ,A ,D> downstream)
Stream.collect(Collector) with a
Collectors.groupingBy(Function, Supplier, Collector) collector.
@Deprecated static Stringjoin(Stream <?> stream)
#toString() instead. This method will be removed in the future as it causes confusion with innerJoin(Seq, BiPredicate).
Stream.collect(Collector) with a
Collectors.joining() collector.
@Deprecated static Stringjoin(Stream <?> stream, CharSequence delimiter)
#toString() instead. This method will be removed in the future as it causes confusion with innerJoin(Seq, BiPredicate).
Stream.collect(Collector) with a
Collectors.joining(CharSequence) collector.
@Deprecated static Stringjoin(Stream <?> stream, CharSequence delimiter, CharSequence prefix, CharSequence suffix)
#toString() instead. This method will be removed in the future as it causes confusion with innerJoin(Seq, BiPredicate).
Stream.collect(Collector) with a
Collectors.joining(CharSequence, CharSequence, CharSequence) collector.
IntStreammapToInt(ToIntFunction <? super T> mapper)
LongStreammapToLong(ToLongFunction <? super T> mapper)
DoubleStreammapToDouble(ToDoubleFunction <? super T> mapper)
LongStreamflatMapToLong(Function <? super T ,? extends LongStream > mapper)
DoubleStreamflatMapToDouble(Function <? super T ,? extends DoubleStream > mapper)
Seq<T> sorted(Comparator <? super T> comparator)
void close()
long count()
Collectable
default Seq<T> sequential()
sequential in interface
BaseStream<T,Stream<T>>
default Seq<T> parallel()
parallel in interface
BaseStream<T,Stream<T>>
default Seq<T> unordered()
unordered in interface
BaseStream<T,Stream<T>>
default Spliterator<T> spliterator()
Stringformat()
Clients should not rely on the concrete formatting of this method, which is intended for debugging convenience only.
default void printOut()
System.out .
default void printErr()
System.err .
default void print(PrintWriterwriter)
default void print(PrintStreamstream)