public interface LongOperatorsMixin<T> extends LongOperators<T>, HasStream<T>
Modifier and Type | Method and Description |
---|---|
default Eval<java.util.OptionalDouble> |
averageLong(java.util.function.ToLongFunction<? super T> fn)
Perform an asynchronous average operation
|
default Eval<java.util.OptionalLong> |
maxLong(java.util.function.ToLongFunction<? super T> fn)
Perform an asynchronous max operation
|
default Eval<java.util.OptionalLong> |
minLong(java.util.function.ToLongFunction<? super T> fn)
Perform an asynchronous min operation
|
default Eval<java.lang.Long> |
sumLong(java.util.function.ToLongFunction<? super T> fn)
Perform an asynchronous sum operation
|
default Eval<java.util.LongSummaryStatistics> |
summaryStatisticsLong(java.util.function.ToLongFunction<? super T> fn)
Perform an asynchronous summaryStatistics operation
|
default Eval<java.lang.Long> sumLong(java.util.function.ToLongFunction<? super T> fn)
sumLong
in interface LongOperators<T>
Stream.mapToLong(ToLongFunction)
,
LongStream.sum()
default Eval<java.util.OptionalLong> maxLong(java.util.function.ToLongFunction<? super T> fn)
maxLong
in interface LongOperators<T>
Stream.mapToLong(ToLongFunction)
,
LongStream.max()
default Eval<java.util.OptionalLong> minLong(java.util.function.ToLongFunction<? super T> fn)
minLong
in interface LongOperators<T>
Stream.mapToLong(ToLongFunction)
,
LongStream.min()
default Eval<java.util.OptionalDouble> averageLong(java.util.function.ToLongFunction<? super T> fn)
averageLong
in interface LongOperators<T>
Stream.mapToLong(ToLongFunction)
,
LongStream.average()
default Eval<java.util.LongSummaryStatistics> summaryStatisticsLong(java.util.function.ToLongFunction<? super T> fn)
summaryStatisticsLong
in interface LongOperators<T>
Stream.mapToLong(ToLongFunction)
,
LongStream.summaryStatistics()