Uses of Interface
com.tangosol.util.InvocableMap.StreamingAggregator
Packages that use 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
Classes in com.tangosol.coherence.jcache.partitionedcache that implement InvocableMap.StreamingAggregatorModifier and TypeClassDescriptionstatic classCollect JCache CacheStatistics from all storage-enabled members.static classClear JCache CacheStatistics from all storage-enabled members.Methods in com.tangosol.coherence.jcache.partitionedcache that return InvocableMap.StreamingAggregator -
Uses of InvocableMap.StreamingAggregator in com.tangosol.util
Methods in com.tangosol.util that return InvocableMap.StreamingAggregatorModifier 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 theComparablevalues 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 theComparablevalues 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 theComparablevalues 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 theComparablevalues 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 theComparablevalues 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 theComparablevalues 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.Methods in com.tangosol.util with parameters of type InvocableMap.StreamingAggregatorModifier 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
Classes in com.tangosol.util.aggregator that implement InvocableMap.StreamingAggregatorModifier and TypeClassDescriptionclassAbstractAggregator<K,V, T, E, R> Abstract base class implementation ofInvocableMap.EntryAggregatorthat supports streaming aggregation.classAbstract aggregator that processesNumbervalues extracted from a set of entries in a Map and returns a result in a form of aBigDecimalvalue.classAbstract aggregator that processes values extracted from a set of entries in a Map, with knowledge of how to compare those values.classAbstract aggregator that processes numeric values extracted from a set of entries in a Map.classAbstract aggregator that processes numeric values extracted from a set of entries in a Map.classCalculates an average for values of any numeric type extracted from a set of entries in a Map in a form of aBigDecimalvalue.classCalculates a maximum of numeric values extracted from a set of entries in a Map in a form of aBigDecimalvalue.classCalculates a minimum of numeric values extracted from a set of entries in a Map in a form of aBigDecimalvalue.classCalculates an sum for values of any numberic type extracted from a set of entries in a Map in a form of aBigDecimalvalue.classComparableMax<T,R> Calculates a maximum among values extracted from a set of entries in a Map.classComparableMin<T,R> Calculates a minimum among values extracted from a set of entries in a Map.classCompositeAggregator<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 classDeprecated.As of Coherence 12.2.1.classCount<K,V> Calculates a number of values in an entry set.classDistinctValues<K,V, T, E> Return the set of unique values extracted from a set of entries in a Map.classCalculates an average for values of any numeric type extracted from a set of entries in a Map.classDoubleMax<T>Calculates a maximum of numeric values extracted from a set of entries in a Map.classDoubleMin<T>Calculates a minimum of numeric values extracted from a set of entries in a Map.classDoubleSum<T>Sums up numeric values extracted from a set of entries in a Map.classGroupAggregator<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 classGroupAggregator.Parallel<K,V, T, E, R> Deprecated.As of Coherence 12.2.1.classLongMax<T>Calculates a maximum of numeric values extracted from a set of entries in a Map.classLongMin<T>Calculates a minimum of numeric values extracted from a set of entries in a Map.classLongSum<T>Sums up numeric values extracted from a set of entries in a Map.classPriorityAggregator<K,V, P, R> PriorityAggregator is used to explicitly control the scheduling priority and timeouts for execution of EntryAggregator-based methods.classQueryRecorder<K,V> This aggregator is used to produce aQueryRecordobject that contains an estimated or actual cost of the query execution for a given filter.classReducerAggregator<K,V, T, E> The ReducerAggregator is used to implement functionality similar toCacheMap.getAll(Collection)API.classScriptAggregator<K,V, P, R> ScriptAggregator is aInvocableMap.StreamingAggregatorthat wraps a script written in one of the languages supported by Graal VM.classTopNAggregator<K,V, T, E> TopNAggregator is a ParallelAwareAggregator that aggregates the top N extracted values into an array.Fields in com.tangosol.util.aggregator declared as InvocableMap.StreamingAggregatorModifier and TypeFieldDescriptionprotected InvocableMap.StreamingAggregator<K, V, P, R> AbstractAsynchronousAggregator.m_aggregatorThe underlying aggregator.Methods in com.tangosol.util.aggregator that return InvocableMap.StreamingAggregatorModifier 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()Constructors in com.tangosol.util.aggregator with parameters of type InvocableMap.StreamingAggregatorModifierConstructorDescriptionprotectedAbstractAsynchronousAggregator(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.