public interface DoubleOperators<T>
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<java.util.OptionalDouble> |
averageDouble(java.util.function.ToDoubleFunction<? super T> fn)
Perform an asynchronous average operation
|
java.util.concurrent.CompletableFuture<java.util.OptionalDouble> |
maxDouble(java.util.function.ToDoubleFunction<? super T> fn)
Perform an asynchronous max operation
|
java.util.concurrent.CompletableFuture<java.util.OptionalDouble> |
minDouble(java.util.function.ToDoubleFunction<? super T> fn)
Perform an asynchronous min operation
|
java.util.concurrent.CompletableFuture<java.lang.Double> |
sumDouble(java.util.function.ToDoubleFunction<? super T> fn)
Perform an asynchronous sum operation
|
java.util.concurrent.CompletableFuture<java.util.DoubleSummaryStatistics> |
summaryStatisticsDouble(java.util.function.ToDoubleFunction<? super T> fn)
Perform an asynchronous summaryStatistics operation
|
java.util.concurrent.CompletableFuture<java.lang.Double> sumDouble(java.util.function.ToDoubleFunction<? super T> fn)
Stream.mapToDouble(ToDoubleFunction)
,
DoubleStream.sum()
java.util.concurrent.CompletableFuture<java.util.OptionalDouble> maxDouble(java.util.function.ToDoubleFunction<? super T> fn)
Stream.mapToDouble(ToDoubleFunction)
,
DoubleStream.max()
java.util.concurrent.CompletableFuture<java.util.OptionalDouble> minDouble(java.util.function.ToDoubleFunction<? super T> fn)
Stream.mapToDouble(ToDoubleFunction)
,
DoubleStream.min()
java.util.concurrent.CompletableFuture<java.util.OptionalDouble> averageDouble(java.util.function.ToDoubleFunction<? super T> fn)
Stream.mapToDouble(ToDoubleFunction)
,
DoubleStream.average()
java.util.concurrent.CompletableFuture<java.util.DoubleSummaryStatistics> summaryStatisticsDouble(java.util.function.ToDoubleFunction<? super T> fn)
Stream.mapToDouble(ToDoubleFunction)
,
DoubleStream.summaryStatistics()