public interface JoolWindowing<T>
extends org.jooq.lambda.Seq<T>
Modifier and Type | Method and Description |
---|---|
default ReactiveSeq<org.jooq.lambda.Window<T>> |
window()
Map this stream to a windowed stream using the default partition and order.
|
default ReactiveSeq<org.jooq.lambda.Window<T>> |
window(java.util.Comparator<? super T> orderBy)
Map this stream to a windowed stream using the default partition and a specific order.
|
default ReactiveSeq<org.jooq.lambda.Window<T>> |
window(java.util.Comparator<? super T> orderBy,
long lower,
long upper)
Map this stream to a windowed stream using the default partition and a specific order with frame.
|
default <U> ReactiveSeq<org.jooq.lambda.Window<T>> |
window(java.util.function.Function<? super T,? extends U> partitionBy)
Map this stream to a windowed stream using a specific partition and the default order.
|
default <U> ReactiveSeq<org.jooq.lambda.Window<T>> |
window(java.util.function.Function<? super T,? extends U> partitionBy,
java.util.Comparator<? super T> orderBy,
long lower,
long upper)
Map this stream to a windowed stream using a specific partition and order with frame.
|
default <U> ReactiveSeq<org.jooq.lambda.Window<T>> |
window(java.util.function.Function<? super T,? extends U> partitionBy,
long lower,
long upper)
Map this stream to a windowed stream using a specific partition and the default order.
|
default ReactiveSeq<org.jooq.lambda.Window<T>> |
window(long lower,
long upper)
Map this stream to a windowed stream using the default partition and order with frame.
|
default ReactiveSeq<org.jooq.lambda.tuple.Tuple1<org.jooq.lambda.Window<T>>> |
window(org.jooq.lambda.WindowSpecification<T> specification1)
Map this stream to a windowed stream with 1 distinct windows.
|
default ReactiveSeq<org.jooq.lambda.tuple.Tuple2<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> |
window(org.jooq.lambda.WindowSpecification<T> specification1,
org.jooq.lambda.WindowSpecification<T> specification2)
Map this stream to a windowed stream with 2 distinct windows.
|
default ReactiveSeq<org.jooq.lambda.tuple.Tuple3<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> |
window(org.jooq.lambda.WindowSpecification<T> specification1,
org.jooq.lambda.WindowSpecification<T> specification2,
org.jooq.lambda.WindowSpecification<T> specification3)
Map this stream to a windowed stream with 3 distinct windows.
|
default ReactiveSeq<org.jooq.lambda.tuple.Tuple4<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> |
window(org.jooq.lambda.WindowSpecification<T> specification1,
org.jooq.lambda.WindowSpecification<T> specification2,
org.jooq.lambda.WindowSpecification<T> specification3,
org.jooq.lambda.WindowSpecification<T> specification4)
Map this stream to a windowed stream with 4 distinct windows.
|
default ReactiveSeq<org.jooq.lambda.tuple.Tuple5<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> |
window(org.jooq.lambda.WindowSpecification<T> specification1,
org.jooq.lambda.WindowSpecification<T> specification2,
org.jooq.lambda.WindowSpecification<T> specification3,
org.jooq.lambda.WindowSpecification<T> specification4,
org.jooq.lambda.WindowSpecification<T> specification5)
Map this stream to a windowed stream with 5 distinct windows.
|
default ReactiveSeq<org.jooq.lambda.tuple.Tuple6<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> |
window(org.jooq.lambda.WindowSpecification<T> specification1,
org.jooq.lambda.WindowSpecification<T> specification2,
org.jooq.lambda.WindowSpecification<T> specification3,
org.jooq.lambda.WindowSpecification<T> specification4,
org.jooq.lambda.WindowSpecification<T> specification5,
org.jooq.lambda.WindowSpecification<T> specification6)
Map this stream to a windowed stream with 6 distinct windows.
|
default ReactiveSeq<org.jooq.lambda.tuple.Tuple7<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> |
window(org.jooq.lambda.WindowSpecification<T> specification1,
org.jooq.lambda.WindowSpecification<T> specification2,
org.jooq.lambda.WindowSpecification<T> specification3,
org.jooq.lambda.WindowSpecification<T> specification4,
org.jooq.lambda.WindowSpecification<T> specification5,
org.jooq.lambda.WindowSpecification<T> specification6,
org.jooq.lambda.WindowSpecification<T> specification7)
Map this stream to a windowed stream with 7 distinct windows.
|
default ReactiveSeq<org.jooq.lambda.tuple.Tuple8<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> |
window(org.jooq.lambda.WindowSpecification<T> specification1,
org.jooq.lambda.WindowSpecification<T> specification2,
org.jooq.lambda.WindowSpecification<T> specification3,
org.jooq.lambda.WindowSpecification<T> specification4,
org.jooq.lambda.WindowSpecification<T> specification5,
org.jooq.lambda.WindowSpecification<T> specification6,
org.jooq.lambda.WindowSpecification<T> specification7,
org.jooq.lambda.WindowSpecification<T> specification8)
Map this stream to a windowed stream with 8 distinct windows.
|
default ReactiveSeq<org.jooq.lambda.tuple.Tuple9<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> |
window(org.jooq.lambda.WindowSpecification<T> specification1,
org.jooq.lambda.WindowSpecification<T> specification2,
org.jooq.lambda.WindowSpecification<T> specification3,
org.jooq.lambda.WindowSpecification<T> specification4,
org.jooq.lambda.WindowSpecification<T> specification5,
org.jooq.lambda.WindowSpecification<T> specification6,
org.jooq.lambda.WindowSpecification<T> specification7,
org.jooq.lambda.WindowSpecification<T> specification8,
org.jooq.lambda.WindowSpecification<T> specification9)
Map this stream to a windowed stream with 9 distinct windows.
|
default ReactiveSeq<org.jooq.lambda.tuple.Tuple10<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> |
window(org.jooq.lambda.WindowSpecification<T> specification1,
org.jooq.lambda.WindowSpecification<T> specification2,
org.jooq.lambda.WindowSpecification<T> specification3,
org.jooq.lambda.WindowSpecification<T> specification4,
org.jooq.lambda.WindowSpecification<T> specification5,
org.jooq.lambda.WindowSpecification<T> specification6,
org.jooq.lambda.WindowSpecification<T> specification7,
org.jooq.lambda.WindowSpecification<T> specification8,
org.jooq.lambda.WindowSpecification<T> specification9,
org.jooq.lambda.WindowSpecification<T> specification10)
Map this stream to a windowed stream with 10 distinct windows.
|
default ReactiveSeq<org.jooq.lambda.tuple.Tuple11<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> |
window(org.jooq.lambda.WindowSpecification<T> specification1,
org.jooq.lambda.WindowSpecification<T> specification2,
org.jooq.lambda.WindowSpecification<T> specification3,
org.jooq.lambda.WindowSpecification<T> specification4,
org.jooq.lambda.WindowSpecification<T> specification5,
org.jooq.lambda.WindowSpecification<T> specification6,
org.jooq.lambda.WindowSpecification<T> specification7,
org.jooq.lambda.WindowSpecification<T> specification8,
org.jooq.lambda.WindowSpecification<T> specification9,
org.jooq.lambda.WindowSpecification<T> specification10,
org.jooq.lambda.WindowSpecification<T> specification11)
Map this stream to a windowed stream with 11 distinct windows.
|
default ReactiveSeq<org.jooq.lambda.tuple.Tuple12<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> |
window(org.jooq.lambda.WindowSpecification<T> specification1,
org.jooq.lambda.WindowSpecification<T> specification2,
org.jooq.lambda.WindowSpecification<T> specification3,
org.jooq.lambda.WindowSpecification<T> specification4,
org.jooq.lambda.WindowSpecification<T> specification5,
org.jooq.lambda.WindowSpecification<T> specification6,
org.jooq.lambda.WindowSpecification<T> specification7,
org.jooq.lambda.WindowSpecification<T> specification8,
org.jooq.lambda.WindowSpecification<T> specification9,
org.jooq.lambda.WindowSpecification<T> specification10,
org.jooq.lambda.WindowSpecification<T> specification11,
org.jooq.lambda.WindowSpecification<T> specification12)
Map this stream to a windowed stream with 12 distinct windows.
|
default ReactiveSeq<org.jooq.lambda.tuple.Tuple13<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> |
window(org.jooq.lambda.WindowSpecification<T> specification1,
org.jooq.lambda.WindowSpecification<T> specification2,
org.jooq.lambda.WindowSpecification<T> specification3,
org.jooq.lambda.WindowSpecification<T> specification4,
org.jooq.lambda.WindowSpecification<T> specification5,
org.jooq.lambda.WindowSpecification<T> specification6,
org.jooq.lambda.WindowSpecification<T> specification7,
org.jooq.lambda.WindowSpecification<T> specification8,
org.jooq.lambda.WindowSpecification<T> specification9,
org.jooq.lambda.WindowSpecification<T> specification10,
org.jooq.lambda.WindowSpecification<T> specification11,
org.jooq.lambda.WindowSpecification<T> specification12,
org.jooq.lambda.WindowSpecification<T> specification13)
Map this stream to a windowed stream with 13 distinct windows.
|
default ReactiveSeq<org.jooq.lambda.tuple.Tuple14<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> |
window(org.jooq.lambda.WindowSpecification<T> specification1,
org.jooq.lambda.WindowSpecification<T> specification2,
org.jooq.lambda.WindowSpecification<T> specification3,
org.jooq.lambda.WindowSpecification<T> specification4,
org.jooq.lambda.WindowSpecification<T> specification5,
org.jooq.lambda.WindowSpecification<T> specification6,
org.jooq.lambda.WindowSpecification<T> specification7,
org.jooq.lambda.WindowSpecification<T> specification8,
org.jooq.lambda.WindowSpecification<T> specification9,
org.jooq.lambda.WindowSpecification<T> specification10,
org.jooq.lambda.WindowSpecification<T> specification11,
org.jooq.lambda.WindowSpecification<T> specification12,
org.jooq.lambda.WindowSpecification<T> specification13,
org.jooq.lambda.WindowSpecification<T> specification14)
Map this stream to a windowed stream with 14 distinct windows.
|
default ReactiveSeq<org.jooq.lambda.tuple.Tuple15<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> |
window(org.jooq.lambda.WindowSpecification<T> specification1,
org.jooq.lambda.WindowSpecification<T> specification2,
org.jooq.lambda.WindowSpecification<T> specification3,
org.jooq.lambda.WindowSpecification<T> specification4,
org.jooq.lambda.WindowSpecification<T> specification5,
org.jooq.lambda.WindowSpecification<T> specification6,
org.jooq.lambda.WindowSpecification<T> specification7,
org.jooq.lambda.WindowSpecification<T> specification8,
org.jooq.lambda.WindowSpecification<T> specification9,
org.jooq.lambda.WindowSpecification<T> specification10,
org.jooq.lambda.WindowSpecification<T> specification11,
org.jooq.lambda.WindowSpecification<T> specification12,
org.jooq.lambda.WindowSpecification<T> specification13,
org.jooq.lambda.WindowSpecification<T> specification14,
org.jooq.lambda.WindowSpecification<T> specification15)
Map this stream to a windowed stream with 15 distinct windows.
|
default ReactiveSeq<org.jooq.lambda.tuple.Tuple16<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> |
window(org.jooq.lambda.WindowSpecification<T> specification1,
org.jooq.lambda.WindowSpecification<T> specification2,
org.jooq.lambda.WindowSpecification<T> specification3,
org.jooq.lambda.WindowSpecification<T> specification4,
org.jooq.lambda.WindowSpecification<T> specification5,
org.jooq.lambda.WindowSpecification<T> specification6,
org.jooq.lambda.WindowSpecification<T> specification7,
org.jooq.lambda.WindowSpecification<T> specification8,
org.jooq.lambda.WindowSpecification<T> specification9,
org.jooq.lambda.WindowSpecification<T> specification10,
org.jooq.lambda.WindowSpecification<T> specification11,
org.jooq.lambda.WindowSpecification<T> specification12,
org.jooq.lambda.WindowSpecification<T> specification13,
org.jooq.lambda.WindowSpecification<T> specification14,
org.jooq.lambda.WindowSpecification<T> specification15,
org.jooq.lambda.WindowSpecification<T> specification16)
Map this stream to a windowed stream with 16 distinct windows.
|
append, append, append, append, append, append, cast, cast, close, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, contains, containsAll, containsAll, containsAll, containsAll, containsAny, containsAny, containsAny, containsAny, count, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, cycle, cycle, cycle, cycle, cycle, cycle, cycle, cycle, distinct, distinct, drop, duplicate, duplicate, empty, filter, findFirst, findSingle, flatMap, flatMapToDouble, flatMapToInt, flatMapToLong, foldLeft, foldLeft, foldLeft, foldLeft, foldRight, foldRight, foldRight, foldRight, forEach, format, generate, generate, generate, get, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, grouped, grouped, grouped, grouped, grouped, grouped, grouped, grouped, innerJoin, innerJoin, innerJoin, intersperse, intersperse, isEmpty, isNotEmpty, iterate, join, join, join, join, join, join, leftOuterJoin, leftOuterJoin, leftOuterJoin, limit, limit, limitUntil, limitUntil, limitUntilClosed, limitUntilClosed, limitWhile, limitWhile, limitWhileClosed, limitWhileClosed, map, mapToDouble, mapToInt, mapToLong, of, of, ofType, ofType, onClose, onEmpty, onEmptyGet, onEmptyThrow, parallel, partition, partition, peek, prepend, prepend, prepend, prepend, prepend, prepend, print, print, printErr, printOut, range, range, range, range, range, range, range, range, range, range, range, range, rangeClosed, rangeClosed, rangeClosed, rangeClosed, rangeClosed, rangeClosed, rangeClosed, rangeClosed, rangeClosed, rangeClosed, rangeClosed, rangeClosed, remove, removeAll, removeAll, removeAll, removeAll, retainAll, retainAll, retainAll, retainAll, reverse, reverse, reverse, reverse, rightOuterJoin, rightOuterJoin, rightOuterJoin, scanLeft, scanLeft, scanLeft, scanLeft, scanRight, scanRight, scanRight, scanRight, seq, seq, seq, seq, seq, seq, seq, seq, seq, seq, seq, seq, seq, seq, sequential, shuffle, shuffle, shuffle, shuffle, shuffle, shuffle, shuffle, shuffle, skip, skip, skipUntil, skipUntil, skipUntilClosed, skipUntilClosed, skipWhile, skipWhile, skipWhileClosed, skipWhileClosed, slice, slice, sliding, sorted, sorted, sorted, sorted, splitAt, splitAt, splitAtHead, splitAtHead, spliterator, stream, take, toCollection, toList, toMap, toMap, toSet, toString, toString, transform, unfold, unordered, unzip, unzip, unzip, unzip, unzip, unzip, unzip, unzip, unzip, unzip, unzip, unzip, window, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zip, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipAll, zipWithIndex, zipWithIndex, zipWithIndex, zipWithIndex
allMatch, anyMatch, builder, collect, collect, concat, findAny, findFirst, forEachOrdered, max, min, noneMatch, reduce, reduce, reduce, toArray, toArray
allMatch, anyMatch, avg, avg, avgDouble, avgInt, avgLong, bitAnd, bitAnd, bitAndInt, bitAndLong, bitOr, bitOr, bitOrInt, bitOrLong, collect, collect, collect, collect, collect, collect, collect, collect, collect, collect, collect, collect, collect, collect, collect, collect, commonPrefix, commonSuffix, count, countDistinct, countDistinct, countDistinctBy, countDistinctBy, max, max, max, max, maxAll, maxAll, maxAll, maxAll, maxAllBy, maxAllBy, maxBy, maxBy, median, median, medianBy, medianBy, min, min, min, min, minAll, minAll, minAll, minAll, minAllBy, minAllBy, minBy, minBy, mode, modeAll, modeAllBy, modeBy, noneMatch, percentile, percentile, percentileBy, percentileBy, sum, sum, sumDouble, sumInt, sumLong, toCollection, toList, toList, toMap, toMap, toSet, toSet, toString, toString
default ReactiveSeq<org.jooq.lambda.Window<T>> window()
// (0, 1, 2, 3, 4)
ReactiveSeq.of(1, 2, 4, 2, 3).window().map(Window::rowNumber)
window
in interface org.jooq.lambda.Seq<T>
default ReactiveSeq<org.jooq.lambda.Window<T>> window(long lower, long upper)
// (2, 4, 4, 4, 3)
ReactiveSeq.of(1, 2, 4, 2, 3).window(-1, 1).map(Window::max)
window
in interface org.jooq.lambda.Seq<T>
default ReactiveSeq<org.jooq.lambda.Window<T>> window(java.util.Comparator<? super T> orderBy)
// (0, 1, 4, 2, 3)
ReactiveSeq.of(1, 2, 4, 2, 3).window(naturalOrder()).map(Window::rowNumber)
window
in interface org.jooq.lambda.Seq<T>
default ReactiveSeq<org.jooq.lambda.Window<T>> window(java.util.Comparator<? super T> orderBy, long lower, long upper)
// (1, 1, 3, 2, 2)
ReactiveSeq.of(1, 2, 4, 2, 3).window(naturalOrder(), -1, 1).map(Window::min)
window
in interface org.jooq.lambda.Seq<T>
default <U> ReactiveSeq<org.jooq.lambda.Window<T>> window(java.util.function.Function<? super T,? extends U> partitionBy)
// (1, 2, 2, 2, 1)
ReactiveSeq.of(1, 2, 4, 2, 3).window(i -> i % 2).map(Window::min)
window
in interface org.jooq.lambda.Seq<T>
default <U> ReactiveSeq<org.jooq.lambda.Window<T>> window(java.util.function.Function<? super T,? extends U> partitionBy, long lower, long upper)
// (3, 4, 4, 2, 3)
ReactiveSeq.of(1, 4, 2, 2, 3).window(i -> i % 2, -1, 1).map(Window::max)
window
in interface org.jooq.lambda.Seq<T>
default <U> ReactiveSeq<org.jooq.lambda.Window<T>> window(java.util.function.Function<? super T,? extends U> partitionBy, java.util.Comparator<? super T> orderBy, long lower, long upper)
// (3, 2, 4, 4, 3)
ReactiveSeq.of(1, 2, 4, 2, 3).window(i -> i % 2, naturalOrder(), -1, 1).map(Window::max)
window
in interface org.jooq.lambda.Seq<T>
@Generated(value="This method was generated using jOOQ-tools") default ReactiveSeq<org.jooq.lambda.tuple.Tuple1<org.jooq.lambda.Window<T>>> window(org.jooq.lambda.WindowSpecification<T> specification1)
window
in interface org.jooq.lambda.Seq<T>
@Generated(value="This method was generated using jOOQ-tools") default ReactiveSeq<org.jooq.lambda.tuple.Tuple2<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> window(org.jooq.lambda.WindowSpecification<T> specification1, org.jooq.lambda.WindowSpecification<T> specification2)
window
in interface org.jooq.lambda.Seq<T>
@Generated(value="This method was generated using jOOQ-tools") default ReactiveSeq<org.jooq.lambda.tuple.Tuple3<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> window(org.jooq.lambda.WindowSpecification<T> specification1, org.jooq.lambda.WindowSpecification<T> specification2, org.jooq.lambda.WindowSpecification<T> specification3)
window
in interface org.jooq.lambda.Seq<T>
@Generated(value="This method was generated using jOOQ-tools") default ReactiveSeq<org.jooq.lambda.tuple.Tuple4<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> window(org.jooq.lambda.WindowSpecification<T> specification1, org.jooq.lambda.WindowSpecification<T> specification2, org.jooq.lambda.WindowSpecification<T> specification3, org.jooq.lambda.WindowSpecification<T> specification4)
window
in interface org.jooq.lambda.Seq<T>
@Generated(value="This method was generated using jOOQ-tools") default ReactiveSeq<org.jooq.lambda.tuple.Tuple5<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> window(org.jooq.lambda.WindowSpecification<T> specification1, org.jooq.lambda.WindowSpecification<T> specification2, org.jooq.lambda.WindowSpecification<T> specification3, org.jooq.lambda.WindowSpecification<T> specification4, org.jooq.lambda.WindowSpecification<T> specification5)
window
in interface org.jooq.lambda.Seq<T>
@Generated(value="This method was generated using jOOQ-tools") default ReactiveSeq<org.jooq.lambda.tuple.Tuple6<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> window(org.jooq.lambda.WindowSpecification<T> specification1, org.jooq.lambda.WindowSpecification<T> specification2, org.jooq.lambda.WindowSpecification<T> specification3, org.jooq.lambda.WindowSpecification<T> specification4, org.jooq.lambda.WindowSpecification<T> specification5, org.jooq.lambda.WindowSpecification<T> specification6)
window
in interface org.jooq.lambda.Seq<T>
@Generated(value="This method was generated using jOOQ-tools") default ReactiveSeq<org.jooq.lambda.tuple.Tuple7<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> window(org.jooq.lambda.WindowSpecification<T> specification1, org.jooq.lambda.WindowSpecification<T> specification2, org.jooq.lambda.WindowSpecification<T> specification3, org.jooq.lambda.WindowSpecification<T> specification4, org.jooq.lambda.WindowSpecification<T> specification5, org.jooq.lambda.WindowSpecification<T> specification6, org.jooq.lambda.WindowSpecification<T> specification7)
window
in interface org.jooq.lambda.Seq<T>
@Generated(value="This method was generated using jOOQ-tools") default ReactiveSeq<org.jooq.lambda.tuple.Tuple8<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> window(org.jooq.lambda.WindowSpecification<T> specification1, org.jooq.lambda.WindowSpecification<T> specification2, org.jooq.lambda.WindowSpecification<T> specification3, org.jooq.lambda.WindowSpecification<T> specification4, org.jooq.lambda.WindowSpecification<T> specification5, org.jooq.lambda.WindowSpecification<T> specification6, org.jooq.lambda.WindowSpecification<T> specification7, org.jooq.lambda.WindowSpecification<T> specification8)
window
in interface org.jooq.lambda.Seq<T>
@Generated(value="This method was generated using jOOQ-tools") default ReactiveSeq<org.jooq.lambda.tuple.Tuple9<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> window(org.jooq.lambda.WindowSpecification<T> specification1, org.jooq.lambda.WindowSpecification<T> specification2, org.jooq.lambda.WindowSpecification<T> specification3, org.jooq.lambda.WindowSpecification<T> specification4, org.jooq.lambda.WindowSpecification<T> specification5, org.jooq.lambda.WindowSpecification<T> specification6, org.jooq.lambda.WindowSpecification<T> specification7, org.jooq.lambda.WindowSpecification<T> specification8, org.jooq.lambda.WindowSpecification<T> specification9)
window
in interface org.jooq.lambda.Seq<T>
@Generated(value="This method was generated using jOOQ-tools") default ReactiveSeq<org.jooq.lambda.tuple.Tuple10<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> window(org.jooq.lambda.WindowSpecification<T> specification1, org.jooq.lambda.WindowSpecification<T> specification2, org.jooq.lambda.WindowSpecification<T> specification3, org.jooq.lambda.WindowSpecification<T> specification4, org.jooq.lambda.WindowSpecification<T> specification5, org.jooq.lambda.WindowSpecification<T> specification6, org.jooq.lambda.WindowSpecification<T> specification7, org.jooq.lambda.WindowSpecification<T> specification8, org.jooq.lambda.WindowSpecification<T> specification9, org.jooq.lambda.WindowSpecification<T> specification10)
window
in interface org.jooq.lambda.Seq<T>
@Generated(value="This method was generated using jOOQ-tools") default ReactiveSeq<org.jooq.lambda.tuple.Tuple11<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> window(org.jooq.lambda.WindowSpecification<T> specification1, org.jooq.lambda.WindowSpecification<T> specification2, org.jooq.lambda.WindowSpecification<T> specification3, org.jooq.lambda.WindowSpecification<T> specification4, org.jooq.lambda.WindowSpecification<T> specification5, org.jooq.lambda.WindowSpecification<T> specification6, org.jooq.lambda.WindowSpecification<T> specification7, org.jooq.lambda.WindowSpecification<T> specification8, org.jooq.lambda.WindowSpecification<T> specification9, org.jooq.lambda.WindowSpecification<T> specification10, org.jooq.lambda.WindowSpecification<T> specification11)
window
in interface org.jooq.lambda.Seq<T>
@Generated(value="This method was generated using jOOQ-tools") default ReactiveSeq<org.jooq.lambda.tuple.Tuple12<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> window(org.jooq.lambda.WindowSpecification<T> specification1, org.jooq.lambda.WindowSpecification<T> specification2, org.jooq.lambda.WindowSpecification<T> specification3, org.jooq.lambda.WindowSpecification<T> specification4, org.jooq.lambda.WindowSpecification<T> specification5, org.jooq.lambda.WindowSpecification<T> specification6, org.jooq.lambda.WindowSpecification<T> specification7, org.jooq.lambda.WindowSpecification<T> specification8, org.jooq.lambda.WindowSpecification<T> specification9, org.jooq.lambda.WindowSpecification<T> specification10, org.jooq.lambda.WindowSpecification<T> specification11, org.jooq.lambda.WindowSpecification<T> specification12)
window
in interface org.jooq.lambda.Seq<T>
@Generated(value="This method was generated using jOOQ-tools") default ReactiveSeq<org.jooq.lambda.tuple.Tuple13<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> window(org.jooq.lambda.WindowSpecification<T> specification1, org.jooq.lambda.WindowSpecification<T> specification2, org.jooq.lambda.WindowSpecification<T> specification3, org.jooq.lambda.WindowSpecification<T> specification4, org.jooq.lambda.WindowSpecification<T> specification5, org.jooq.lambda.WindowSpecification<T> specification6, org.jooq.lambda.WindowSpecification<T> specification7, org.jooq.lambda.WindowSpecification<T> specification8, org.jooq.lambda.WindowSpecification<T> specification9, org.jooq.lambda.WindowSpecification<T> specification10, org.jooq.lambda.WindowSpecification<T> specification11, org.jooq.lambda.WindowSpecification<T> specification12, org.jooq.lambda.WindowSpecification<T> specification13)
window
in interface org.jooq.lambda.Seq<T>
@Generated(value="This method was generated using jOOQ-tools") default ReactiveSeq<org.jooq.lambda.tuple.Tuple14<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> window(org.jooq.lambda.WindowSpecification<T> specification1, org.jooq.lambda.WindowSpecification<T> specification2, org.jooq.lambda.WindowSpecification<T> specification3, org.jooq.lambda.WindowSpecification<T> specification4, org.jooq.lambda.WindowSpecification<T> specification5, org.jooq.lambda.WindowSpecification<T> specification6, org.jooq.lambda.WindowSpecification<T> specification7, org.jooq.lambda.WindowSpecification<T> specification8, org.jooq.lambda.WindowSpecification<T> specification9, org.jooq.lambda.WindowSpecification<T> specification10, org.jooq.lambda.WindowSpecification<T> specification11, org.jooq.lambda.WindowSpecification<T> specification12, org.jooq.lambda.WindowSpecification<T> specification13, org.jooq.lambda.WindowSpecification<T> specification14)
window
in interface org.jooq.lambda.Seq<T>
@Generated(value="This method was generated using jOOQ-tools") default ReactiveSeq<org.jooq.lambda.tuple.Tuple15<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> window(org.jooq.lambda.WindowSpecification<T> specification1, org.jooq.lambda.WindowSpecification<T> specification2, org.jooq.lambda.WindowSpecification<T> specification3, org.jooq.lambda.WindowSpecification<T> specification4, org.jooq.lambda.WindowSpecification<T> specification5, org.jooq.lambda.WindowSpecification<T> specification6, org.jooq.lambda.WindowSpecification<T> specification7, org.jooq.lambda.WindowSpecification<T> specification8, org.jooq.lambda.WindowSpecification<T> specification9, org.jooq.lambda.WindowSpecification<T> specification10, org.jooq.lambda.WindowSpecification<T> specification11, org.jooq.lambda.WindowSpecification<T> specification12, org.jooq.lambda.WindowSpecification<T> specification13, org.jooq.lambda.WindowSpecification<T> specification14, org.jooq.lambda.WindowSpecification<T> specification15)
window
in interface org.jooq.lambda.Seq<T>
@Generated(value="This method was generated using jOOQ-tools") default ReactiveSeq<org.jooq.lambda.tuple.Tuple16<org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>,org.jooq.lambda.Window<T>>> window(org.jooq.lambda.WindowSpecification<T> specification1, org.jooq.lambda.WindowSpecification<T> specification2, org.jooq.lambda.WindowSpecification<T> specification3, org.jooq.lambda.WindowSpecification<T> specification4, org.jooq.lambda.WindowSpecification<T> specification5, org.jooq.lambda.WindowSpecification<T> specification6, org.jooq.lambda.WindowSpecification<T> specification7, org.jooq.lambda.WindowSpecification<T> specification8, org.jooq.lambda.WindowSpecification<T> specification9, org.jooq.lambda.WindowSpecification<T> specification10, org.jooq.lambda.WindowSpecification<T> specification11, org.jooq.lambda.WindowSpecification<T> specification12, org.jooq.lambda.WindowSpecification<T> specification13, org.jooq.lambda.WindowSpecification<T> specification14, org.jooq.lambda.WindowSpecification<T> specification15, org.jooq.lambda.WindowSpecification<T> specification16)
window
in interface org.jooq.lambda.Seq<T>