T
- Data type of elements in this Collectablepublic interface CyclopsCollectable<T> extends java.lang.Iterable<T>, Folds<T>, ReactiveStreamsTerminalOperations<T>
Modifier and Type | Method and Description |
---|---|
default boolean |
allMatch(java.util.function.Predicate<? super T> c)
True if predicate matches all elements when Monad converted to a Stream
|
default boolean |
anyMatch(java.util.function.Predicate<? super T> c)
True if a single element matches when Monad converted to a Stream
|
default <U extends java.lang.Number> |
avg(java.util.function.Function<? super T,? extends U> function) |
default double |
avgDouble(java.util.function.ToDoubleFunction<? super T> function) |
default double |
avgInt(java.util.function.ToIntFunction<? super T> function) |
default double |
avgLong(java.util.function.ToLongFunction<? super T> function) |
default <U> java.util.Optional<U> |
bitAnd(java.util.function.Function<? super T,? extends U> function) |
default int |
bitAndInt(java.util.function.ToIntFunction<? super T> function) |
default long |
bitAndLong(java.util.function.ToLongFunction<? super T> function) |
default <U extends java.lang.Number> |
bitOr(java.util.function.Function<? super T,? extends U> function) |
default int |
bitOrInt(java.util.function.ToIntFunction<? super T> function) |
default long |
bitOrLong(java.util.function.ToLongFunction<? super T> function) |
default <R,A> R |
collect(java.util.stream.Collector<? super T,A,R> collector) |
default org.jooq.lambda.Collectable<T> |
collectable()
Narrow this class to a Collectable
|
default java.lang.String |
commonPrefix() |
default java.lang.String |
commonSuffix() |
default long |
count() |
default long |
count(java.util.function.Predicate<? super T> predicate) |
default long |
countDistinct() |
default long |
countDistinct(java.util.function.Predicate<? super T> predicate) |
default <U> long |
countDistinctBy(java.util.function.Function<? super T,? extends U> function) |
default <U> long |
countDistinctBy(java.util.function.Function<? super T,? extends U> function,
java.util.function.Predicate<? super U> predicate) |
default java.util.Optional<T> |
max() |
default java.util.Optional<T> |
max(java.util.Comparator<? super T> comparator) |
default <U extends java.lang.Comparable<? super U>> |
max(java.util.function.Function<? super T,? extends U> function) |
default <U> java.util.Optional<U> |
max(java.util.function.Function<? super T,? extends U> function,
java.util.Comparator<? super U> comparator) |
default ReactiveSeq<T> |
maxAll() |
default ReactiveSeq<T> |
maxAll(java.util.Comparator<? super T> comparator) |
default <U extends java.lang.Comparable<? super U>> |
maxAll(java.util.function.Function<? super T,? extends U> function) |
default <U> ReactiveSeq<U> |
maxAll(java.util.function.Function<? super T,? extends U> function,
java.util.Comparator<? super U> comparator) |
default <U extends java.lang.Comparable<? super U>> |
maxAllBy(java.util.function.Function<? super T,? extends U> function) |
default <U> ReactiveSeq<T> |
maxAllBy(java.util.function.Function<? super T,? extends U> function,
java.util.Comparator<? super U> comparator) |
default <U extends java.lang.Comparable<? super U>> |
maxBy(java.util.function.Function<? super T,? extends U> function) |
default <U> java.util.Optional<T> |
maxBy(java.util.function.Function<? super T,? extends U> function,
java.util.Comparator<? super U> comparator) |
default java.util.Optional<T> |
median() |
default java.util.Optional<T> |
median(java.util.Comparator<? super T> comparator) |
default <U extends java.lang.Comparable<? super U>> |
medianBy(java.util.function.Function<? super T,? extends U> function) |
default <U> java.util.Optional<T> |
medianBy(java.util.function.Function<? super T,? extends U> function,
java.util.Comparator<? super U> comparator) |
default java.util.Optional<T> |
min() |
default java.util.Optional<T> |
min(java.util.Comparator<? super T> comparator) |
default <U extends java.lang.Comparable<? super U>> |
min(java.util.function.Function<? super T,? extends U> function) |
default <U> java.util.Optional<U> |
min(java.util.function.Function<? super T,? extends U> function,
java.util.Comparator<? super U> comparator) |
default ReactiveSeq<T> |
minAll() |
default ReactiveSeq<T> |
minAll(java.util.Comparator<? super T> comparator) |
default <U extends java.lang.Comparable<? super U>> |
minAll(java.util.function.Function<? super T,? extends U> function) |
default <U> ReactiveSeq<U> |
minAll(java.util.function.Function<? super T,? extends U> function,
java.util.Comparator<? super U> comparator) |
default <U extends java.lang.Comparable<? super U>> |
minAllBy(java.util.function.Function<? super T,? extends U> function) |
default <U> ReactiveSeq<T> |
minAllBy(java.util.function.Function<? super T,? extends U> function,
java.util.Comparator<? super U> comparator) |
default <U extends java.lang.Comparable<? super U>> |
minBy(java.util.function.Function<? super T,? extends U> function) |
default <U> java.util.Optional<T> |
minBy(java.util.function.Function<? super T,? extends U> function,
java.util.Comparator<? super U> comparator) |
default java.util.Optional<T> |
mode() |
default ReactiveSeq<T> |
modeAll() |
default <U> ReactiveSeq<T> |
modeAllBy(java.util.function.Function<? super T,? extends U> function) |
default <U> java.util.Optional<T> |
modeBy(java.util.function.Function<? super T,? extends U> function) |
default boolean |
noneMatch(java.util.function.Predicate<? super T> c) |
default java.util.Optional<T> |
percentile(double percentile) |
default java.util.Optional<T> |
percentile(double percentile,
java.util.Comparator<? super T> comparator) |
default <U extends java.lang.Comparable<? super U>> |
percentileBy(double percentile,
java.util.function.Function<? super T,? extends U> function) |
default <U> java.util.Optional<T> |
percentileBy(double percentile,
java.util.function.Function<? super T,? extends U> function,
java.util.Comparator<? super U> comparator) |
default <U extends java.lang.Number> |
sum(java.util.function.Function<? super T,? extends U> function) |
default double |
sumDouble(java.util.function.ToDoubleFunction<? super T> function) |
default int |
sumInt(java.util.function.ToIntFunction<? super T> function) |
default long |
sumLong(java.util.function.ToLongFunction<? super T> function) |
default <C extends java.util.Collection<T>> |
toCollection(java.util.function.Supplier<C> factory) |
default java.util.List<T> |
toList() |
default <L extends java.util.List<T>> |
toList(java.util.function.Supplier<L> factory) |
default <K> java.util.Map<K,T> |
toMap(java.util.function.Function<? super T,? extends K> keyMapper) |
default <K,V> java.util.Map<K,V> |
toMap(java.util.function.Function<? super T,? extends K> keyMapper,
java.util.function.Function<? super T,? extends V> valueMapper) |
default java.util.Set<T> |
toSet() |
default <S extends java.util.Set<T>> |
toSet(java.util.function.Supplier<S> factory) |
default java.lang.String |
toString(java.lang.CharSequence delimiter) |
default java.lang.String |
toString(java.lang.CharSequence delimiter,
java.lang.CharSequence prefix,
java.lang.CharSequence suffix) |
endsWith, endsWithIterable, findAny, findFirst, firstValue, foldLeft, foldLeft, foldLeft, foldLeft, foldRight, foldRight, foldRight, foldRightMapToType, get, groupBy, join, join, join, mapReduce, mapReduce, print, print, printErr, printOut, reduce, reduce, reduce, reduce, reduce, reduce, reduce, schedule, scheduleFixedDelay, scheduleFixedRate, single, single, singleOptional, startsWith, startsWithIterable, toConcurrentLazyCollection, toConcurrentLazyStreamable, toLazyCollection, xMatch
futureStream, getStreamable, isEmpty, jdkStream, reactiveSeq, reveresedJDKStream, reveresedStream, stream
default <U> java.util.Optional<T> modeBy(java.util.function.Function<? super T,? extends U> function)
default ReactiveSeq<T> modeAll()
default <U> ReactiveSeq<T> modeAllBy(java.util.function.Function<? super T,? extends U> function)
default ReactiveSeq<T> minAll()
default ReactiveSeq<T> minAll(java.util.Comparator<? super T> comparator)
default <U extends java.lang.Comparable<? super U>> ReactiveSeq<U> minAll(java.util.function.Function<? super T,? extends U> function)
default <U> ReactiveSeq<U> minAll(java.util.function.Function<? super T,? extends U> function, java.util.Comparator<? super U> comparator)
default <U extends java.lang.Comparable<? super U>> ReactiveSeq<T> minAllBy(java.util.function.Function<? super T,? extends U> function)
default <U> ReactiveSeq<T> minAllBy(java.util.function.Function<? super T,? extends U> function, java.util.Comparator<? super U> comparator)
default ReactiveSeq<T> maxAll()
default ReactiveSeq<T> maxAll(java.util.Comparator<? super T> comparator)
default <U extends java.lang.Comparable<? super U>> ReactiveSeq<U> maxAll(java.util.function.Function<? super T,? extends U> function)
default <U> ReactiveSeq<U> maxAll(java.util.function.Function<? super T,? extends U> function, java.util.Comparator<? super U> comparator)
default <U extends java.lang.Comparable<? super U>> ReactiveSeq<T> maxAllBy(java.util.function.Function<? super T,? extends U> function)
default <U> ReactiveSeq<T> maxAllBy(java.util.function.Function<? super T,? extends U> function, java.util.Comparator<? super U> comparator)
default <U> java.util.Optional<U> bitAnd(java.util.function.Function<? super T,? extends U> function)
default int bitAndInt(java.util.function.ToIntFunction<? super T> function)
default long bitAndLong(java.util.function.ToLongFunction<? super T> function)
default <U extends java.lang.Number> java.util.Optional<U> bitOr(java.util.function.Function<? super T,? extends U> function)
default int bitOrInt(java.util.function.ToIntFunction<? super T> function)
default long bitOrLong(java.util.function.ToLongFunction<? super T> function)
default <K> java.util.Map<K,T> toMap(java.util.function.Function<? super T,? extends K> keyMapper)
default java.lang.String commonPrefix()
default java.lang.String commonSuffix()
default <R,A> R collect(java.util.stream.Collector<? super T,A,R> collector)
default long count()
default long count(java.util.function.Predicate<? super T> predicate)
default long countDistinct(java.util.function.Predicate<? super T> predicate)
default <U> long countDistinctBy(java.util.function.Function<? super T,? extends U> function, java.util.function.Predicate<? super U> predicate)
default org.jooq.lambda.Collectable<T> collectable()
default long countDistinct()
default <U> long countDistinctBy(java.util.function.Function<? super T,? extends U> function)
default java.util.Optional<T> mode()
default <U extends java.lang.Number> java.util.Optional<U> sum(java.util.function.Function<? super T,? extends U> function)
default int sumInt(java.util.function.ToIntFunction<? super T> function)
default long sumLong(java.util.function.ToLongFunction<? super T> function)
default double sumDouble(java.util.function.ToDoubleFunction<? super T> function)
default <U extends java.lang.Number> java.util.Optional<U> avg(java.util.function.Function<? super T,? extends U> function)
default double avgInt(java.util.function.ToIntFunction<? super T> function)
default double avgLong(java.util.function.ToLongFunction<? super T> function)
default double avgDouble(java.util.function.ToDoubleFunction<? super T> function)
default java.util.Optional<T> min()
default <U extends java.lang.Comparable<? super U>> java.util.Optional<U> min(java.util.function.Function<? super T,? extends U> function)
default <U> java.util.Optional<U> min(java.util.function.Function<? super T,? extends U> function, java.util.Comparator<? super U> comparator)
default <U extends java.lang.Comparable<? super U>> java.util.Optional<T> minBy(java.util.function.Function<? super T,? extends U> function)
default <U> java.util.Optional<T> minBy(java.util.function.Function<? super T,? extends U> function, java.util.Comparator<? super U> comparator)
default java.util.Optional<T> max()
default <U extends java.lang.Comparable<? super U>> java.util.Optional<U> max(java.util.function.Function<? super T,? extends U> function)
default <U> java.util.Optional<U> max(java.util.function.Function<? super T,? extends U> function, java.util.Comparator<? super U> comparator)
default <U extends java.lang.Comparable<? super U>> java.util.Optional<T> maxBy(java.util.function.Function<? super T,? extends U> function)
default <U> java.util.Optional<T> maxBy(java.util.function.Function<? super T,? extends U> function, java.util.Comparator<? super U> comparator)
default java.util.Optional<T> median()
default <U extends java.lang.Comparable<? super U>> java.util.Optional<T> medianBy(java.util.function.Function<? super T,? extends U> function)
default <U> java.util.Optional<T> medianBy(java.util.function.Function<? super T,? extends U> function, java.util.Comparator<? super U> comparator)
default java.util.Optional<T> percentile(double percentile)
default java.util.Optional<T> percentile(double percentile, java.util.Comparator<? super T> comparator)
default <U extends java.lang.Comparable<? super U>> java.util.Optional<T> percentileBy(double percentile, java.util.function.Function<? super T,? extends U> function)
default <U> java.util.Optional<T> percentileBy(double percentile, java.util.function.Function<? super T,? extends U> function, java.util.Comparator<? super U> comparator)
default boolean allMatch(java.util.function.Predicate<? super T> c)
assertThat(ReactiveSeq.of(1,2,3,4,5).allMatch(it-> it>0 && it <6),equalTo(true));
c
- Predicate to check if all matchdefault boolean anyMatch(java.util.function.Predicate<? super T> c)
ReactiveSeq.of(1,2,3,4,5).anyMatch(it-> it.equals(3))
//true
c
- Predicate to check if any matchdefault boolean noneMatch(java.util.function.Predicate<? super T> c)
default java.util.List<T> toList()
default <L extends java.util.List<T>> L toList(java.util.function.Supplier<L> factory)
default java.util.Set<T> toSet()
default <S extends java.util.Set<T>> S toSet(java.util.function.Supplier<S> factory)
default <C extends java.util.Collection<T>> C toCollection(java.util.function.Supplier<C> factory)
default <K,V> java.util.Map<K,V> toMap(java.util.function.Function<? super T,? extends K> keyMapper, java.util.function.Function<? super T,? extends V> valueMapper)
default java.lang.String toString(java.lang.CharSequence delimiter)
default java.lang.String toString(java.lang.CharSequence delimiter, java.lang.CharSequence prefix, java.lang.CharSequence suffix)