Uses of Interface
com.tangosol.util.function.Remote.ToDoubleFunction
-
Packages that use Remote.ToDoubleFunction Package Description com.oracle.coherence.repository Contains classes to enable Repository-like access to Coherence data.com.tangosol.coherence.jcache.partitionedcache Contains classes related to partitioned cache implementation of Coherence JCache.com.tangosol.coherence.rest.util Contains packages and classes related to the Coherence REST API utilities.com.tangosol.coherence.rest.util.extractor Contains classes related to REST-based extractor.com.tangosol.util Contains various generic utilities.com.tangosol.util.extractor ContainsValueExtractor
andValueUpdater
related classes.com.tangosol.util.function Contains Functional interfaces allowing remote execution of lambda expressions and method references.com.tangosol.util.stream Contains classes to support functional-style operations on remote streams of elements, such as map-reduce transformations on collections. -
-
Uses of Remote.ToDoubleFunction in com.oracle.coherence.repository
Methods in com.oracle.coherence.repository with parameters of type Remote.ToDoubleFunction Modifier and Type Method Description CompletableFuture<Double>
AbstractAsyncRepository. average(Filter<?> filter, Remote.ToDoubleFunction<? super T> extractor)
Return the average of the specified function.CompletableFuture<Double>
AbstractAsyncRepository. average(Remote.ToDoubleFunction<? super T> extractor)
Return the average of the specified function.double
AbstractRepository. average(Filter<?> filter, Remote.ToDoubleFunction<? super T> extractor)
Return the average of the specified function.double
AbstractRepository. average(Remote.ToDoubleFunction<? super T> extractor)
Return the average of the specified function.CompletableFuture<Double>
AbstractAsyncRepository. max(Filter<?> filter, Remote.ToDoubleFunction<? super T> extractor)
Return the maximum value of the specified function.CompletableFuture<Double>
AbstractAsyncRepository. max(Remote.ToDoubleFunction<? super T> extractor)
Return the maximum value of the specified function.double
AbstractRepository. max(Filter<?> filter, Remote.ToDoubleFunction<? super T> extractor)
Return the maximum value of the specified function.double
AbstractRepository. max(Remote.ToDoubleFunction<? super T> extractor)
Return the maximum value of the specified function.CompletableFuture<Double>
AbstractAsyncRepository. min(Filter<?> filter, Remote.ToDoubleFunction<? super T> extractor)
Return the minimum value of the specified function.CompletableFuture<Double>
AbstractAsyncRepository. min(Remote.ToDoubleFunction<? super T> extractor)
Return the minimum value of the specified function.double
AbstractRepository. min(Filter<?> filter, Remote.ToDoubleFunction<? super T> extractor)
Return the minimum value of the specified function.double
AbstractRepository. min(Remote.ToDoubleFunction<? super T> extractor)
Return the minimum value of the specified function.CompletableFuture<Double>
AbstractAsyncRepository. sum(Filter<?> filter, Remote.ToDoubleFunction<? super T> extractor)
Return the sum of the specified function.CompletableFuture<Double>
AbstractAsyncRepository. sum(Remote.ToDoubleFunction<? super T> extractor)
Return the sum of the specified function.double
AbstractRepository. sum(Filter<?> filter, Remote.ToDoubleFunction<? super T> extractor)
Return the sum of the specified function.double
AbstractRepository. sum(Remote.ToDoubleFunction<? super T> extractor)
Return the sum of the specified function. -
Uses of Remote.ToDoubleFunction in com.tangosol.coherence.jcache.partitionedcache
Classes in com.tangosol.coherence.jcache.partitionedcache that implement Remote.ToDoubleFunction Modifier and Type Class Description static class
PartitionedJCacheStatistics.CacheStatisticsExtractor
Get CacheStatistics from binEntry's context for JCache id. -
Uses of Remote.ToDoubleFunction in com.tangosol.coherence.rest.util
Classes in com.tangosol.coherence.rest.util that implement Remote.ToDoubleFunction Modifier and Type Class Description class
PropertySet<T>
Represents a set of named properties and allows the extraction of those properties from a target object. -
Uses of Remote.ToDoubleFunction in com.tangosol.coherence.rest.util.extractor
Classes in com.tangosol.coherence.rest.util.extractor that implement Remote.ToDoubleFunction Modifier and Type Class Description class
MvelExtractor
MVEL-based ValueExtractor implementation. -
Uses of Remote.ToDoubleFunction in com.tangosol.util
Subinterfaces of Remote.ToDoubleFunction in com.tangosol.util Modifier and Type Interface Description interface
ValueExtractor<T,E>
ValueExtractor is used to both extract values (for example, for sorting or filtering) from an object, and to provide an identity for that extraction.Classes in com.tangosol.util that implement Remote.ToDoubleFunction Modifier and Type Class Description static class
NullImplementation.NullValueExtractor
A ValueExtractor that always results in the passed-in value.Methods in com.tangosol.util with parameters of type Remote.ToDoubleFunction Modifier and Type Method Description static <K,V,T>
InvocableMap.StreamingAggregator<K,V,?,Double>Aggregators. average(Remote.ToDoubleFunction<? super T> extractor)
Return an aggregator that calculates an average of the double values extracted from a set of entries in a Map.static <K,V,T>
InvocableMap.StreamingAggregator<K,V,?,Double>Aggregators. max(Remote.ToDoubleFunction<? super T> extractor)
Return an aggregator that calculates a maximum of the double values extracted from a set of entries in a Map.static <K,V,T>
InvocableMap.StreamingAggregator<K,V,?,Double>Aggregators. min(Remote.ToDoubleFunction<? super T> extractor)
Return an aggregator that calculates a minimum of the double values extracted from a set of entries in a Map.static <K,V,T>
InvocableMap.StreamingAggregator<K,V,?,Double>Aggregators. sum(Remote.ToDoubleFunction<? super T> extractor)
Return an aggregator that calculates a sum of the double values extracted from a set of entries in a Map. -
Uses of Remote.ToDoubleFunction in com.tangosol.util.extractor
Subinterfaces of Remote.ToDoubleFunction in com.tangosol.util.extractor Modifier and Type Interface Description interface
IndexAwareExtractor<T,E>
IndexAwareExtractor is an extension to theValueExtractor
interface that supports the creation and destruction of anindex
.Classes in com.tangosol.util.extractor that implement Remote.ToDoubleFunction Modifier and Type Class Description class
AbstractCompositeExtractor<T,E>
Abstract super class for ValueExtractor implementations that are based on an underlying array of ValueExtractor objects.class
AbstractExtractor<T,E>
Abstract base for ValueExtractor implementations.class
ChainedExtractor<T,E>
Composite ValueExtractor implementation based on an array of extractors.class
ChainedFragmentExtractor<T,E>
AValueExtractor
that extracts aFragment
from a nested property of the target object.class
ComparisonValueExtractor<T,E extends Number>
A synthetic ValueExtractor that returns a result of comparison between two values extracted from the same target.class
ConditionalExtractor<T,E>
An IndexAwareExtractor implementation that is only used to create aConditionalIndex
.class
DeserializationAccelerator
DeserializationAccelerator is anIndexAwareExtractor
implementation that is used to create aForwardOnlyMapIndex
, which in turn is used for deserialization optimization.class
EntryExtractor
The EntryExtractor is a base abstract class for special purpose custom ValueExtractor implementations.class
FragmentExtractor<T>
AValueExtractor
that is used to extract aFragment
from an object.class
IdentityExtractor<T>
Trivial ValueExtractor implementation that does not actually extract anything from the passed value, but returns the value itself.class
KeyExtractor<T,E>
The KeyExtractor is a special purpose ValueExtractor implementation that serves as an indicator that a query should be run against the key objects rather than the values.class
MultiExtractor
Composite ValueExtractor implementation based on an array of extractors.class
PofExtractor<T,E>
POF-based ValueExtractor implementation.class
ReflectionExtractor<T,E>
Reflection-based ValueExtractor implementation.class
ScriptValueExtractor<T,E>
ScriptValueExtractor is anAbstractExtractor
that wraps a script written in one of the languages supported by Graal VM.class
UniversalExtractor<T,E>
Universal ValueExtractor implementation. -
Uses of Remote.ToDoubleFunction in com.tangosol.util.function
Methods in com.tangosol.util.function that return Remote.ToDoubleFunction Modifier and Type Method Description static <T> Remote.ToDoubleFunction<T>
Remote. toDoubleFunction(Remote.ToDoubleFunction<T> function)
Capture serializable ToDoubleFunction.Methods in com.tangosol.util.function with parameters of type Remote.ToDoubleFunction Modifier and Type Method Description static <T> Remote.Comparator<T>
Remote.Comparator. comparingDouble(Remote.ToDoubleFunction<? super T> keyExtractor)
Accepts a function that extracts adouble
sort key from a typeT
, and returns aComparator<T>
that compares by that sort key.default Remote.Comparator<T>
Remote.Comparator. thenComparingDouble(Remote.ToDoubleFunction<? super T> keyExtractor)
Returns a lexicographic-order comparator with a function that extracts adouble
sort key.static <T> Remote.ToDoubleFunction<T>
Remote. toDoubleFunction(Remote.ToDoubleFunction<T> function)
Capture serializable ToDoubleFunction. -
Uses of Remote.ToDoubleFunction in com.tangosol.util.stream
Methods in com.tangosol.util.stream with parameters of type Remote.ToDoubleFunction Modifier and Type Method Description default RemoteDoubleStream
RemoteStream. mapToDouble(Remote.ToDoubleFunction<? super T> mapper)
Returns aDoubleStream
consisting of the results of applying the given function to the elements of this stream.
-