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