public interface JoolManipulation<T> extends IterableFilterable<T>, org.jooq.lambda.Seq<T>
Modifier and Type | Method and Description |
---|---|
default boolean |
allMatch(java.util.function.Predicate<? super T> predicate) |
default boolean |
anyMatch(java.util.function.Predicate<? super T> predicate) |
default <R,A> R |
collect(java.util.stream.Collector<? super T,A,R> collector) |
default <R> R |
collect(java.util.function.Supplier<R> supplier,
java.util.function.BiConsumer<R,? super T> accumulator,
java.util.function.BiConsumer<R,R> combiner) |
ReactiveSeq<T> |
filter(java.util.function.Predicate<? super T> fn) |
default ReactiveSeq<T> |
filterNot(java.util.function.Predicate<? super T> fn) |
default java.util.Optional<T> |
findAny() |
default java.util.Optional<T> |
findFirst() |
default void |
forEachOrdered(java.util.function.Consumer<? super T> action) |
default boolean |
isParallel() |
default java.util.Iterator<T> |
iterator() |
default java.util.Optional<T> |
max(java.util.Comparator<? super T> comparator) |
default java.util.Optional<T> |
min(java.util.Comparator<? super T> comparator) |
default boolean |
noneMatch(java.util.function.Predicate<? super T> predicate) |
default ReactiveSeq<T> |
notNull() |
default <U> ReactiveSeq<U> |
ofType(java.lang.Class<U> type)
Keep only those elements in a stream that are of a given type.
|
default java.util.Optional<T> |
reduce(java.util.function.BinaryOperator<T> accumulator) |
default T |
reduce(T identity,
java.util.function.BinaryOperator<T> accumulator) |
default <U> U |
reduce(U identity,
java.util.function.BiFunction<U,? super T,U> accumulator,
java.util.function.BinaryOperator<U> combiner) |
default ReactiveSeq<T> |
removeAll(java.lang.Iterable<T> it) |
default ReactiveSeq<T> |
removeAll(org.jooq.lambda.Seq<T> seq) |
default ReactiveSeq<T> |
removeAll(java.util.stream.Stream<T> stream) |
default ReactiveSeq<T> |
removeAll(T... values) |
default ReactiveSeq<T> |
retainAll(java.lang.Iterable<T> it) |
default ReactiveSeq<T> |
retainAll(org.jooq.lambda.Seq<T> seq) |
default ReactiveSeq<T> |
retainAll(java.util.stream.Stream<T> stream) |
default ReactiveSeq<T> |
retainAll(T... values) |
default java.lang.Object[] |
toArray() |
default <A> A[] |
toArray(java.util.function.IntFunction<A[]> generator) |
removeMatches, retainMatches
append, append, append, append, append, cast, cast, close, 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, duplicate, duplicate, empty, 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, onClose, onEmpty, onEmptyGet, onEmptyThrow, parallel, partition, partition, peek, 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, 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, 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, toCollection, toList, toMap, toMap, toSet, toString, toString, unfold, unordered, unzip, unzip, unzip, unzip, unzip, unzip, unzip, unzip, unzip, unzip, unzip, unzip, window, window, window, window, window, window, window, window, window, window, window, window, window, window, window, window, window, window, window, window, window, window, window, 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, zipWithIndex, zipWithIndex, zipWithIndex, zipWithIndex
avg, avg, avgDouble, avgInt, avgLong, collect, collect, collect, collect, collect, collect, collect, collect, collect, collect, collect, collect, collect, collect, collect, count, countDistinct, countDistinct, countDistinctBy, countDistinctBy, max, max, max, maxBy, maxBy, median, median, medianBy, medianBy, min, min, min, minBy, minBy, mode, percentile, percentile, percentileBy, percentileBy, sum, sum, sumDouble, sumInt, sumLong, toCollection, toList, toList, toMap, toSet, toSet, toString, toString
default ReactiveSeq<T> removeAll(java.util.stream.Stream<T> stream)
removeAll
in interface IterableFilterable<T>
removeAll
in interface org.jooq.lambda.Seq<T>
default ReactiveSeq<T> removeAll(java.lang.Iterable<T> it)
removeAll
in interface IterableFilterable<T>
removeAll
in interface org.jooq.lambda.Seq<T>
default ReactiveSeq<T> removeAll(org.jooq.lambda.Seq<T> seq)
removeAll
in interface org.jooq.lambda.Seq<T>
default ReactiveSeq<T> removeAll(T... values)
removeAll
in interface IterableFilterable<T>
removeAll
in interface org.jooq.lambda.Seq<T>
default ReactiveSeq<T> retainAll(java.lang.Iterable<T> it)
retainAll
in interface IterableFilterable<T>
retainAll
in interface org.jooq.lambda.Seq<T>
default ReactiveSeq<T> retainAll(org.jooq.lambda.Seq<T> seq)
retainAll
in interface org.jooq.lambda.Seq<T>
default ReactiveSeq<T> retainAll(java.util.stream.Stream<T> stream)
retainAll
in interface IterableFilterable<T>
retainAll
in interface org.jooq.lambda.Seq<T>
default ReactiveSeq<T> retainAll(T... values)
retainAll
in interface IterableFilterable<T>
retainAll
in interface org.jooq.lambda.Seq<T>
default ReactiveSeq<T> filterNot(java.util.function.Predicate<? super T> fn)
filterNot
in interface Filterable<T>
default ReactiveSeq<T> notNull()
notNull
in interface Filterable<T>
default <U> ReactiveSeq<U> ofType(java.lang.Class<U> type)
Filterable
ofType
in interface Filterable<T>
ofType
in interface org.jooq.lambda.Seq<T>
ReactiveSeq<T> filter(java.util.function.Predicate<? super T> fn)
filter
in interface Filterable<T>
filter
in interface org.jooq.lambda.Seq<T>
filter
in interface java.util.stream.Stream<T>
default void forEachOrdered(java.util.function.Consumer<? super T> action)
forEachOrdered
in interface java.util.stream.Stream<T>
default java.lang.Object[] toArray()
toArray
in interface java.util.stream.Stream<T>
default <A> A[] toArray(java.util.function.IntFunction<A[]> generator)
toArray
in interface java.util.stream.Stream<T>
default T reduce(T identity, java.util.function.BinaryOperator<T> accumulator)
reduce
in interface java.util.stream.Stream<T>
default java.util.Optional<T> reduce(java.util.function.BinaryOperator<T> accumulator)
reduce
in interface java.util.stream.Stream<T>
default <U> U reduce(U identity, java.util.function.BiFunction<U,? super T,U> accumulator, java.util.function.BinaryOperator<U> combiner)
reduce
in interface java.util.stream.Stream<T>
default <R> R collect(java.util.function.Supplier<R> supplier, java.util.function.BiConsumer<R,? super T> accumulator, java.util.function.BiConsumer<R,R> combiner)
collect
in interface java.util.stream.Stream<T>
default <R,A> R collect(java.util.stream.Collector<? super T,A,R> collector)
default boolean anyMatch(java.util.function.Predicate<? super T> predicate)
default boolean allMatch(java.util.function.Predicate<? super T> predicate)
default boolean noneMatch(java.util.function.Predicate<? super T> predicate)
default java.util.Optional<T> findFirst()
findFirst
in interface java.util.stream.Stream<T>
default java.util.Optional<T> findAny()
findAny
in interface java.util.stream.Stream<T>
default java.util.Iterator<T> iterator()