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