Uses of Interface
com.tangosol.util.InvocableMap.StreamingAggregator
Package
Description
Contains classes related to partitioned cache implementation of Coherence JCache.
Contains various generic utilities.
Contains concrete
InvocableMap.EntryAggregator
implementations.-
Uses of InvocableMap.StreamingAggregator in com.tangosol.coherence.jcache.partitionedcache
Modifier and TypeClassDescriptionstatic class
Collect JCache CacheStatistics from all storage-enabled members.static class
Clear JCache CacheStatistics from all storage-enabled members. -
Uses of InvocableMap.StreamingAggregator in com.tangosol.util
Modifier and TypeMethodDescriptionstatic <K,
V, T> InvocableMap.StreamingAggregator <K, V, ?, BigDecimal> Aggregators.average
(Remote.ToBigDecimalFunction<? super T> extractor) Return an aggregator that calculates an average of the BigDecimal values extracted from a set of entries in a Map.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.average
(Remote.ToIntFunction<? super T> extractor) Return an aggregator that calculates an average of the int values extracted from a set of entries in a Map.static <K,
V, T> InvocableMap.StreamingAggregator <K, V, ?, Double> Aggregators.average
(Remote.ToLongFunction<? super T> extractor) Return an aggregator that calculates an average of the long values extracted from a set of entries in a Map.static <K,
V, T> InvocableMap.StreamingAggregator <K, V, ?, Double> Aggregators.average
(ValueExtractor<? super T, ? extends Number> extractor) Return an aggregator that calculates a average of the numeric values extracted from a set of entries in a Map.static <K,
V> InvocableMap.StreamingAggregator <K, V, ?, Double> Return an aggregator that calculates a average of the numeric values extracted from a set of entries in a Map.static <K,
V, T> InvocableMap.StreamingAggregator <K, V, ?, BigDecimal> Aggregators.bigDecimalAverage
(ValueExtractor<? super T, ? extends Number> extractor) Return an aggregator that calculates a average of the numeric values extracted from a set of entries in a Map.static <K,
V> InvocableMap.StreamingAggregator <K, V, ?, BigDecimal> Aggregators.bigDecimalAverage
(String sMethod) Return an aggregator that calculates a average of the numeric values extracted from a set of entries in a Map.static <K,
V, T> InvocableMap.StreamingAggregator <K, V, ?, BigDecimal> Aggregators.bigDecimalMax
(ValueExtractor<? super T, ? extends Number> extractor) Return an aggregator that calculates a maximum of the numeric values extracted from a set of entries in a Map.static <K,
V> InvocableMap.StreamingAggregator <K, V, ?, BigDecimal> Aggregators.bigDecimalMax
(String sMethod) Return an aggregator that calculates a maximum of the numeric values extracted from a set of entries in a Map.static <K,
V, T> InvocableMap.StreamingAggregator <K, V, ?, BigDecimal> Aggregators.bigDecimalMin
(ValueExtractor<? super T, ? extends Number> extractor) Return an aggregator that calculates a minimum of the numeric values extracted from a set of entries in a Map.static <K,
V> InvocableMap.StreamingAggregator <K, V, ?, BigDecimal> Aggregators.bigDecimalMin
(String sMethod) Return an aggregator that calculates a minimum of the numeric values extracted from a set of entries in a Map.static <K,
V, T> InvocableMap.StreamingAggregator <K, V, ?, BigDecimal> Aggregators.bigDecimalSum
(ValueExtractor<? super T, ? extends Number> extractor) Return an aggregator that calculates a sum of the numeric values extracted from a set of entries in a Map.static <K,
V> InvocableMap.StreamingAggregator <K, V, ?, BigDecimal> Aggregators.bigDecimalSum
(String sMethod) Return an aggregator that calculates a sum of the numeric values extracted from a set of entries in a Map.static <K,
V, T, R extends Comparable<? super R>>
InvocableMap.StreamingAggregator<K, V, ?, R> Aggregators.comparableMax
(ValueExtractor<? super T, ? extends R> extractor) Return an aggregator that calculates a maximum of theComparable
values extracted from a set of entries in a Map.static <K,
V, T, R extends Comparable<? super R>>
InvocableMap.StreamingAggregator<K, V, ?, R> Aggregators.comparableMax
(ValueExtractor<? super T, ? extends R> extractor, Comparator<? super R> comparator) Return an aggregator that calculates a maximum of the values extracted from a set of entries in a Map.static <K,
V, T, R extends Comparable<? super R>>
InvocableMap.StreamingAggregator<K, V, ?, R> Aggregators.comparableMax
(String sMethod) Return an aggregator that calculates a maximum of theComparable
values extracted from a set of entries in a Map.static <K,
V, T, R extends Comparable<? super R>>
InvocableMap.StreamingAggregator<K, V, ?, R> Aggregators.comparableMax
(String sMethod, Comparator<? super R> comparator) Return an aggregator that calculates a maximum of the values extracted from a set of entries in a Map.static <K,
V, T, R extends Comparable<? super R>>
InvocableMap.StreamingAggregator<K, V, ?, R> Aggregators.comparableMin
(ValueExtractor<? super T, ? extends R> extractor) Return an aggregator that calculates a minimum of theComparable
values extracted from a set of entries in a Map.static <K,
V, T, R extends Comparable<? super R>>
InvocableMap.StreamingAggregator<K, V, ?, R> Aggregators.comparableMin
(ValueExtractor<? super T, ? extends R> extractor, Comparator<? super R> comparator) Return an aggregator that calculates a minimum of the values extracted from a set of entries in a Map.static <K,
V, R extends Comparable<? super R>>
InvocableMap.StreamingAggregator<K, V, ?, R> Aggregators.comparableMin
(String sMethod) Return an aggregator that calculates a minimum of theComparable
values extracted from a set of entries in a Map.static <K,
V, R extends Comparable<? super R>>
InvocableMap.StreamingAggregator<K, V, ?, R> Aggregators.comparableMin
(String sMethod, Comparator<? super R> comparator) Return an aggregator that calculates a minimum of the values extracted from a set of entries in a Map.static <K,
V> InvocableMap.StreamingAggregator <K, V, ?, List<?>> Aggregators.composite
(InvocableMap.EntryAggregator... aAggregator) Return an aggregator that calculates the the combined set of results from a number of aggregators.static <K,
V> InvocableMap.StreamingAggregator <K, V, Integer, Integer> Aggregators.count()
Return an aggregator that calculates the count of the entries in a Map.static <K,
V> InvocableMap.StreamingAggregator <K, V, ?, Collection<V>> Aggregators.distinctValues()
Return an aggregator that calculates the set of distinct values from the entries in a Map.static <K,
V, T, R>
InvocableMap.StreamingAggregator<K, V, ?, Collection<R>> Aggregators.distinctValues
(ValueExtractor<? super T, ? extends R> extractor) Return an aggregator that calculates the set of distinct values extracted from the entries in a Map.static <K,
V, R> InvocableMap.StreamingAggregator <K, V, ?, Collection<R>> Aggregators.distinctValues
(String sMethod) Return an aggregator that calculates the set of distinct values extracted from the entries in a Map.static <K,
V, T> InvocableMap.StreamingAggregator <K, V, ?, Double> Aggregators.doubleMax
(ValueExtractor<? super T, ? extends Number> extractor) Return an aggregator that calculates a maximum of the numeric values extracted from a set of entries in a Map.static <K,
V> InvocableMap.StreamingAggregator <K, V, ?, Double> Return an aggregator that calculates a maximum of the numeric values extracted from a set of entries in a Map.static <K,
V, T> InvocableMap.StreamingAggregator <K, V, ?, Double> Aggregators.doubleMin
(ValueExtractor<? super T, ? extends Number> extractor) Return an aggregator that calculates a minimum of the numeric values extracted from a set of entries in a Map.static <K,
V> InvocableMap.StreamingAggregator <K, V, ?, Double> Return an aggregator that calculates a minimum of the numeric values extracted from a set of entries in a Map.static <K,
V, T> InvocableMap.StreamingAggregator <K, V, ?, Double> Aggregators.doubleSum
(ValueExtractor<? super T, ? extends Number> extractor) Return an aggregator that calculates a sum of the numeric values extracted from a set of entries in a Map.static <K,
V> InvocableMap.StreamingAggregator <K, V, ?, Double> Return an aggregator that calculates a sum of the numeric values extracted from a set of entries in a Map.static <K,
V, E, R>
InvocableMap.StreamingAggregator<K, V, Map<E, Object>, Map<E, R>> Aggregators.grouping
(InvocableMap.EntryAggregator<K, V, R> aggregator, Filter filter, String... asNames) Create an instance of group aggregator based on a specified property or method name(s) and anInvocableMap.EntryAggregator
.static <K,
V, E, R>
InvocableMap.StreamingAggregator<K, V, Map<E, Object>, Map<E, R>> Aggregators.grouping
(InvocableMap.EntryAggregator<K, V, R> aggregator, String... asNames) Create an instance of group aggregator based on a specified property or method name(s) and anInvocableMap.EntryAggregator
.static <K,
V, T, E, R>
InvocableMap.StreamingAggregator<K, V, Map<E, Object>, Map<E, R>> Aggregators.grouping
(ValueExtractor<? super T, ? extends E> extractor, InvocableMap.EntryAggregator<? super K, ? super V, R> aggregator, Filter filter) Create an instance of group aggregator based on a specified property or method name(s) and anInvocableMap.EntryAggregator
.static <K,
V, T, E, R>
InvocableMap.StreamingAggregator<K, V, Map<E, Object>, Map<E, R>> Aggregators.grouping
(ValueExtractor<? super T, ? extends E> extractor, InvocableMap.EntryAggregator<K, V, R> aggregator) Create an instance of group aggregator based on a specified property or method name(s) and anInvocableMap.EntryAggregator
.static <K,
V, T> InvocableMap.StreamingAggregator <K, V, ?, Long> Aggregators.longMax
(ValueExtractor<? super T, ? extends Number> extractor) Return an aggregator that calculates a maximum of the numeric values extracted from a set of entries in a Map.static <K,
V> InvocableMap.StreamingAggregator <K, V, ?, Long> Return an aggregator that calculates a maximum of the numeric values extracted from a set of entries in a Map.static <K,
V, T> InvocableMap.StreamingAggregator <K, V, ?, Long> Aggregators.longMin
(ValueExtractor<? super T, ? extends Number> extractor) Return an aggregator that calculates a minimum of the numeric values extracted from a set of entries in a Map.static <K,
V> InvocableMap.StreamingAggregator <K, V, ?, Long> Return an aggregator that calculates a minimum of the numeric values extracted from a set of entries in a Map.static <K,
V, T> InvocableMap.StreamingAggregator <K, V, ?, Long> Aggregators.longSum
(ValueExtractor<? super T, ? extends Number> extractor) Return an aggregator that calculates a sum of the numeric values extracted from a set of entries in a Map.static <K,
V> InvocableMap.StreamingAggregator <K, V, ?, Long> Return an aggregator that calculates a sum of the numeric values extracted from a set of entries in a Map.static <K,
V, T> InvocableMap.StreamingAggregator <K, V, ?, BigDecimal> Aggregators.max
(Remote.ToBigDecimalFunction<? super T> extractor) Return an aggregator that calculates a maximum of the BigDecimal values extracted from a set of entries in a Map.static <K,
V, T, R extends Comparable<? super R>>
InvocableMap.StreamingAggregator<K, V, ?, R> Aggregators.max
(Remote.ToComparableFunction<? super T, ? extends R> extractor) Return an aggregator that calculates a maximum of the Comparable 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, ?, Long> Aggregators.max
(Remote.ToIntFunction<? super T> extractor) Return an aggregator that calculates a maximum of the int values extracted from a set of entries in a Map.static <K,
V, T> InvocableMap.StreamingAggregator <K, V, ?, Long> Aggregators.max
(Remote.ToLongFunction<? super T> extractor) Return an aggregator that calculates a maximum of the long values extracted from a set of entries in a Map.static <K,
V, T> InvocableMap.StreamingAggregator <K, V, ?, BigDecimal> Aggregators.min
(Remote.ToBigDecimalFunction<? super T> extractor) Return an aggregator that calculates a minimum of the BigDecimal values extracted from a set of entries in a Map.static <K,
V, T, R extends Comparable<? super R>>
InvocableMap.StreamingAggregator<K, V, ?, R> Aggregators.min
(Remote.ToComparableFunction<? super T, ? extends R> extractor) Return an aggregator that calculates a minimum of the Comparable 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, ?, Long> Aggregators.min
(Remote.ToIntFunction<? super T> extractor) Return an aggregator that calculates a minimum of the int values extracted from a set of entries in a Map.static <K,
V, T> InvocableMap.StreamingAggregator <K, V, ?, Long> Aggregators.min
(Remote.ToLongFunction<? super T> extractor) Return an aggregator that calculates a minimum of the long values extracted from a set of entries in a Map.static <K,
V, T, R extends Comparable<? super R>>
InvocableMap.StreamingAggregator<K, V, ?, Map<K, R>> Aggregators.reduce
(ValueExtractor<? super T, ? extends R> extractor) Return an aggregator that will return the extracted value for each entry in the map.static <K,
V, R extends Comparable<? super R>>
InvocableMap.StreamingAggregator<K, V, ?, Map<K, R>> Return an aggregator that will return the extracted value for each entry in the map.static <K,
V, P, R>
InvocableMap.StreamingAggregator<K, V, P, R> Return an aggregator that is implemented in a script using the specified language.static <K,
V, P, R>
InvocableMap.StreamingAggregator<K, V, P, R> Return an aggregator that is implemented in a script using the specified language.static <K,
V, T> InvocableMap.StreamingAggregator <K, V, ?, BigDecimal> Aggregators.sum
(Remote.ToBigDecimalFunction<? super T> extractor) Return an aggregator that calculates a sum of the BigDecimal 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.static <K,
V, T> InvocableMap.StreamingAggregator <K, V, ?, Long> Aggregators.sum
(Remote.ToIntFunction<? super T> extractor) Return an aggregator that calculates a sum of the int values extracted from a set of entries in a Map.static <K,
V, T> InvocableMap.StreamingAggregator <K, V, ?, Long> Aggregators.sum
(Remote.ToLongFunction<? super T> extractor) Return an aggregator that calculates a sum of the long values extracted from a set of entries in a Map.InvocableMap.StreamingAggregator.supply()
Create a new instance of this aggregator.static <K,
V, T, R extends Comparable<? super R>>
InvocableMap.StreamingAggregator<K, V, ?, R[]> Aggregators.topN
(ValueExtractor<? super T, ? extends R> extractor, int cResults) Return an aggregator that calculates the top n of theComparable
values extracted from a set of entries in a Map.static <K,
V, T, R>
InvocableMap.StreamingAggregator<K, V, ?, R[]> Aggregators.topN
(ValueExtractor<? super T, ? extends R> extractor, Comparator<? super R> comparator, int cResults) Return an aggregator that calculates the top n of the values extracted from a set of entries in a Map.static <K,
V, T, R extends Comparable<? super R>>
InvocableMap.StreamingAggregator<K, V, ?, R[]> Return an aggregator that calculates the top n of theComparable
values extracted from a set of entries in a Map.static <K,
V, T, R>
InvocableMap.StreamingAggregator<K, V, ?, R[]> Aggregators.topN
(String sMethod, Comparator<? super R> comparator, int cResults) Return an aggregator that calculates the top n of the values extracted from a set of entries in a Map.Modifier and TypeMethodDescriptionstatic <K,
V, P, R>
AsynchronousAggregator<K, V, P, R> Aggregators.asynchronous
(InvocableMap.StreamingAggregator<K, V, P, R> aggregator) Return an AsynchronousAggregator for a given streaming aggregator.static <K,
V, P, R>
InvocableMap.EntryAggregator<K, V, R> Aggregators.asynchronous
(InvocableMap.StreamingAggregator<K, V, P, R> aggregator, int iUnitOrderId) Return an AsynchronousAggregator for a given streaming aggregator. -
Uses of InvocableMap.StreamingAggregator in com.tangosol.util.aggregator
Modifier and TypeClassDescriptionclass
AbstractAggregator<K,
V, T, E, R> Abstract base class implementation ofInvocableMap.EntryAggregator
that supports streaming aggregation.class
Abstract aggregator that processesNumber
values extracted from a set of entries in a Map and returns a result in a form of aBigDecimal
value.class
Abstract aggregator that processes values extracted from a set of entries in a Map, with knowledge of how to compare those values.class
Abstract aggregator that processes numeric values extracted from a set of entries in a Map.class
Abstract aggregator that processes numeric values extracted from a set of entries in a Map.class
Calculates an average for values of any numeric type extracted from a set of entries in a Map in a form of aBigDecimal
value.class
Calculates a maximum of numeric values extracted from a set of entries in a Map in a form of aBigDecimal
value.class
Calculates a minimum of numeric values extracted from a set of entries in a Map in a form of aBigDecimal
value.class
Calculates an sum for values of any numberic type extracted from a set of entries in a Map in a form of aBigDecimal
value.class
ComparableMax<T,
R> Calculates a maximum among values extracted from a set of entries in a Map.class
ComparableMin<T,
R> Calculates a minimum among values extracted from a set of entries in a Map.class
CompositeAggregator<K,
V> CompositeAggregator provides an ability to execute a collection of aggregators against the same subset of the entries in an InvocableMap, resulting in a list of corresponding aggregation results.static class
Deprecated.As of Coherence 12.2.1.class
Count<K,
V> Calculates a number of values in an entry set.class
DistinctValues<K,
V, T, E> Return the set of unique values extracted from a set of entries in a Map.class
Calculates an average for values of any numeric type extracted from a set of entries in a Map.class
DoubleMax<T>
Calculates a maximum of numeric values extracted from a set of entries in a Map.class
DoubleMin<T>
Calculates a minimum of numeric values extracted from a set of entries in a Map.class
DoubleSum<T>
Sums up numeric values extracted from a set of entries in a Map.class
GroupAggregator<K,
V, T, E, R> The GroupAggregator provides an ability to split a subset of entries in an InvocableMap into a collection of non-intersecting subsets and then aggregate them separately and independently.static class
GroupAggregator.Parallel<K,
V, T, E, R> Deprecated.As of Coherence 12.2.1.class
LongMax<T>
Calculates a maximum of numeric values extracted from a set of entries in a Map.class
LongMin<T>
Calculates a minimum of numeric values extracted from a set of entries in a Map.class
LongSum<T>
Sums up numeric values extracted from a set of entries in a Map.class
PriorityAggregator<K,
V, P, R> PriorityAggregator is used to explicitly control the scheduling priority and timeouts for execution of EntryAggregator-based methods.class
QueryRecorder<K,
V> This aggregator is used to produce aQueryRecord
object that contains an estimated or actual cost of the query execution for a given filter.class
ReducerAggregator<K,
V, T, E> The ReducerAggregator is used to implement functionality similar toCacheMap.getAll(Collection)
API.class
ScriptAggregator<K,
V, P, R> ScriptAggregator is aInvocableMap.StreamingAggregator
that wraps a script written in one of the languages supported by Graal VM.class
TopNAggregator<K,
V, T, E> TopNAggregator is a ParallelAwareAggregator that aggregates the top N extracted values into an array.Modifier and TypeFieldDescriptionprotected InvocableMap.StreamingAggregator
<K, V, P, R> AbstractAsynchronousAggregator.m_aggregator
The underlying aggregator.Modifier and TypeMethodDescriptionAbstractAsynchronousAggregator.getAggregator()
Return the underlying streaming aggregator.PriorityAggregator.getAggregator()
Obtain the underlying aggregator.protected InvocableMap.StreamingAggregator
<? super K, ? super V, Object, R> GroupAggregator.streaming
(InvocableMap.EntryAggregator<? super K, ? super V, R> aggregator) Convert the specified aggregator to StreamingAggregator.AbstractAggregator.supply()
BigDecimalAverage.supply()
BigDecimalMax.supply()
BigDecimalMin.supply()
BigDecimalSum.supply()
ComparableMax.supply()
ComparableMin.supply()
CompositeAggregator.supply()
Count.supply()
DistinctValues.supply()
DoubleAverage.supply()
DoubleMax.supply()
DoubleMin.supply()
DoubleSum.supply()
GroupAggregator.supply()
LongMax.supply()
LongMin.supply()
LongSum.supply()
PriorityAggregator.supply()
QueryRecorder.supply()
ReducerAggregator.supply()
ScriptAggregator.supply()
TopNAggregator.supply()
ModifierConstructorDescriptionprotected
AbstractAsynchronousAggregator
(InvocableMap.StreamingAggregator<K, V, P, R> aggregator, int iUnitOrderId) Construct an AsynchronousAggregator for a given streaming aggregator.AsynchronousAggregator
(InvocableMap.StreamingAggregator<K, V, P, R> aggregator) Construct an AsynchronousAggregator for a given streaming aggregator.AsynchronousAggregator
(InvocableMap.StreamingAggregator<K, V, P, R> aggregator, int iUnitOrderId) Construct an AsynchronousAggregator for a given streaming aggregator.PriorityAggregator
(InvocableMap.StreamingAggregator<K, V, P, R> aggregator) Construct a PriorityAggregator.