Package com.tangosol.util.aggregator


package com.tangosol.util.aggregator
Contains concrete InvocableMap.EntryAggregator implementations.
  • Class
    Description
    Abstract base class implementation of InvocableMap.EntryAggregator that supports streaming aggregation.
    Abstract base class for asynchronous entry aggregators.
    Abstract aggregator that processes Number values extracted from a set of entries in a Map and returns a result in a form of a BigDecimal value.
    Abstract aggregator that processes values extracted from a set of entries in a Map, with knowledge of how to compare those values.
    Abstract aggregator that processes numeric values extracted from a set of entries in a Map.
    Abstract aggregator that processes numeric values extracted from a set of entries in a Map.
    A marker EntryAggregator wrapper class that allows for an asynchronous invocation of the underlying aggregator.
    Calculates an average for values of any numeric type extracted from a set of entries in a Map in a form of a BigDecimal value.
    Calculates a maximum of numeric values extracted from a set of entries in a Map in a form of a BigDecimal value.
    Calculates a minimum of numeric values extracted from a set of entries in a Map in a form of a BigDecimal value.
    Calculates an sum for values of any numberic type extracted from a set of entries in a Map in a form of a BigDecimal value.
    Calculates a maximum among values extracted from a set of entries in a Map.
    Calculates a minimum among values extracted from a set of entries in a Map.
    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.
    Deprecated.
    As of Coherence 12.2.1.
    Count<K,V>
    Calculates a number of values in an entry set.
    Return the set of unique values extracted from a set of entries in a Map.
    Calculates an average for values of any numeric type extracted from a set of entries in a Map.
    Calculates a maximum of numeric values extracted from a set of entries in a Map.
    Calculates a minimum of numeric values extracted from a set of entries in a Map.
    Sums up numeric values extracted from a set of entries in a Map.
    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.
    Deprecated.
    As of Coherence 12.2.1.
    Calculates a maximum of numeric values extracted from a set of entries in a Map.
    Calculates a minimum of numeric values extracted from a set of entries in a Map.
    Sums up numeric values extracted from a set of entries in a Map.
    PriorityAggregator is used to explicitly control the scheduling priority and timeouts for execution of EntryAggregator-based methods.
    This aggregator is used to produce a QueryRecord object that contains an estimated or actual cost of the query execution for a given filter.
    RecordType enum specifies whether the QueryRecorder should be used to produce a QueryRecord object that contains an estimated or an actual cost of the query execution.
    The ReducerAggregator is used to implement functionality similar to CacheMap.getAll(Collection) API.
    ScriptAggregator is a InvocableMap.StreamingAggregator that wraps a script written in one of the languages supported by Graal VM.
    TopNAggregator is a ParallelAwareAggregator that aggregates the top N extracted values into an array.
    The sorted partial result.