public interface CyclopsCollectable<T>
extends org.jooq.lambda.Collectable<T>
Modifier and Type | Method and Description |
---|---|
default boolean |
allMatch(<any> m) |
default boolean |
anyMatch(java.util.function.Predicate<? super T> c)
True if a single element matches when Monad converted to a Stream
|
default java.util.Optional<T> |
avg() |
default <U> java.util.Optional<U> |
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 <R,A> R |
collect(java.util.stream.Collector<? super T,A,R> collector) |
org.jooq.lambda.Collectable<T> |
collectable()
Narrow this class to a Collectable
|
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 <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 <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 boolean |
noneMatch(<any> m) |
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 java.util.Optional<T> |
sum() |
default <U> java.util.Optional<U> |
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,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) |
default <R,A> R collect(java.util.stream.Collector<? super T,A,R> collector)
collect
in interface org.jooq.lambda.Collectable<T>
default long count()
count
in interface org.jooq.lambda.Collectable<T>
default long count(java.util.function.Predicate<? super T> predicate)
count
in interface org.jooq.lambda.Collectable<T>
default long countDistinct(java.util.function.Predicate<? super T> predicate)
countDistinct
in interface org.jooq.lambda.Collectable<T>
default <U> long countDistinctBy(java.util.function.Function<? super T,? extends U> function, java.util.function.Predicate<? super U> predicate)
countDistinctBy
in interface org.jooq.lambda.Collectable<T>
org.jooq.lambda.Collectable<T> collectable()
default long countDistinct()
countDistinct
in interface org.jooq.lambda.Collectable<T>
default <U> long countDistinctBy(java.util.function.Function<? super T,? extends U> function)
countDistinctBy
in interface org.jooq.lambda.Collectable<T>
default java.util.Optional<T> mode()
mode
in interface org.jooq.lambda.Collectable<T>
default java.util.Optional<T> sum()
sum
in interface org.jooq.lambda.Collectable<T>
default <U> java.util.Optional<U> sum(java.util.function.Function<? super T,? extends U> function)
sum
in interface org.jooq.lambda.Collectable<T>
default int sumInt(java.util.function.ToIntFunction<? super T> function)
sumInt
in interface org.jooq.lambda.Collectable<T>
default long sumLong(java.util.function.ToLongFunction<? super T> function)
sumLong
in interface org.jooq.lambda.Collectable<T>
default double sumDouble(java.util.function.ToDoubleFunction<? super T> function)
sumDouble
in interface org.jooq.lambda.Collectable<T>
default java.util.Optional<T> avg()
avg
in interface org.jooq.lambda.Collectable<T>
default <U> java.util.Optional<U> avg(java.util.function.Function<? super T,? extends U> function)
avg
in interface org.jooq.lambda.Collectable<T>
default double avgInt(java.util.function.ToIntFunction<? super T> function)
avgInt
in interface org.jooq.lambda.Collectable<T>
default double avgLong(java.util.function.ToLongFunction<? super T> function)
avgLong
in interface org.jooq.lambda.Collectable<T>
default double avgDouble(java.util.function.ToDoubleFunction<? super T> function)
avgDouble
in interface org.jooq.lambda.Collectable<T>
default java.util.Optional<T> min()
min
in interface org.jooq.lambda.Collectable<T>
default java.util.Optional<T> min(java.util.Comparator<? super T> comparator)
min
in interface org.jooq.lambda.Collectable<T>
default <U extends java.lang.Comparable<? super U>> java.util.Optional<U> min(java.util.function.Function<? super T,? extends U> function)
min
in interface org.jooq.lambda.Collectable<T>
default <U> java.util.Optional<U> min(java.util.function.Function<? super T,? extends U> function, java.util.Comparator<? super U> comparator)
min
in interface org.jooq.lambda.Collectable<T>
default <U extends java.lang.Comparable<? super U>> java.util.Optional<T> minBy(java.util.function.Function<? super T,? extends U> function)
minBy
in interface org.jooq.lambda.Collectable<T>
default <U> java.util.Optional<T> minBy(java.util.function.Function<? super T,? extends U> function, java.util.Comparator<? super U> comparator)
minBy
in interface org.jooq.lambda.Collectable<T>
default java.util.Optional<T> max()
max
in interface org.jooq.lambda.Collectable<T>
default java.util.Optional<T> max(java.util.Comparator<? super T> comparator)
max
in interface org.jooq.lambda.Collectable<T>
default <U extends java.lang.Comparable<? super U>> java.util.Optional<U> max(java.util.function.Function<? super T,? extends U> function)
max
in interface org.jooq.lambda.Collectable<T>
default <U> java.util.Optional<U> max(java.util.function.Function<? super T,? extends U> function, java.util.Comparator<? super U> comparator)
max
in interface org.jooq.lambda.Collectable<T>
default <U extends java.lang.Comparable<? super U>> java.util.Optional<T> maxBy(java.util.function.Function<? super T,? extends U> function)
maxBy
in interface org.jooq.lambda.Collectable<T>
default <U> java.util.Optional<T> maxBy(java.util.function.Function<? super T,? extends U> function, java.util.Comparator<? super U> comparator)
maxBy
in interface org.jooq.lambda.Collectable<T>
default java.util.Optional<T> median()
median
in interface org.jooq.lambda.Collectable<T>
default java.util.Optional<T> median(java.util.Comparator<? super T> comparator)
median
in interface org.jooq.lambda.Collectable<T>
default <U extends java.lang.Comparable<? super U>> java.util.Optional<T> medianBy(java.util.function.Function<? super T,? extends U> function)
medianBy
in interface org.jooq.lambda.Collectable<T>
default <U> java.util.Optional<T> medianBy(java.util.function.Function<? super T,? extends U> function, java.util.Comparator<? super U> comparator)
medianBy
in interface org.jooq.lambda.Collectable<T>
default java.util.Optional<T> percentile(double percentile)
percentile
in interface org.jooq.lambda.Collectable<T>
default java.util.Optional<T> percentile(double percentile, java.util.Comparator<? super T> comparator)
percentile
in interface org.jooq.lambda.Collectable<T>
default <U extends java.lang.Comparable<? super U>> java.util.Optional<T> percentileBy(double percentile, java.util.function.Function<? super T,? extends U> function)
percentileBy
in interface org.jooq.lambda.Collectable<T>
default <U> java.util.Optional<T> percentileBy(double percentile, java.util.function.Function<? super T,? extends U> function, java.util.Comparator<? super U> comparator)
percentileBy
in interface org.jooq.lambda.Collectable<T>
default boolean allMatch(<any> m)
allMatch
in interface org.jooq.lambda.Collectable<T>
default boolean noneMatch(<any> m)
noneMatch
in interface org.jooq.lambda.Collectable<T>
default boolean anyMatch(java.util.function.Predicate<? super T> c)
assertThat(ReactiveSeq.of(1,2,3,4,5).anyMatch(it-> it.equals(3)),equalTo(true));
anyMatch
in interface org.jooq.lambda.Collectable<T>
c
- Predicate to check if any matchdefault java.util.List<T> toList()
toList
in interface org.jooq.lambda.Collectable<T>
default <L extends java.util.List<T>> L toList(java.util.function.Supplier<L> factory)
toList
in interface org.jooq.lambda.Collectable<T>
default java.util.Set<T> toSet()
toSet
in interface org.jooq.lambda.Collectable<T>
default <S extends java.util.Set<T>> S toSet(java.util.function.Supplier<S> factory)
toSet
in interface org.jooq.lambda.Collectable<T>
default <C extends java.util.Collection<T>> C toCollection(java.util.function.Supplier<C> factory)
toCollection
in interface org.jooq.lambda.Collectable<T>
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)
toMap
in interface org.jooq.lambda.Collectable<T>
default java.lang.String toString(java.lang.CharSequence delimiter)
toString
in interface org.jooq.lambda.Collectable<T>
default java.lang.String toString(java.lang.CharSequence delimiter, java.lang.CharSequence prefix, java.lang.CharSequence suffix)
toString
in interface org.jooq.lambda.Collectable<T>