Skip navigation links

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


Package com.tangosol.util.aggregator

Contains concrete InvocableMap.EntryAggregator implementations.

See:
          Description

Class Summary
AbstractAggregator Abstract base class implementation of InvocableMap.EntryAggregator that supports parallel aggregation.
AbstractBigDecimalAggregator Abstract aggregator that processes Comparable values extracted from a set of entries in a Map and returns a result in a form of a BigDecimal value.
AbstractComparableAggregator Abstract aggregator that processes values extracted from a set of entries in a Map, with knowledge of how to compare those values.
AbstractDoubleAggregator Abstract aggregator that processes numeric values extracted from a set of entries in a Map.
AbstractLongAggregator Abstract aggregator that processes numeric values extracted from a set of entries in a Map.
BigDecimalAverage Calculates an average for values of any numberic type extracted from a set of entries in a Map in a form of a BigDecimal value.
BigDecimalMax Calculates a maximum of numeric values extracted from a set of entries in a Map in a form of a BigDecimal value.
BigDecimalMin Calculates a minimum of numeric values extracted from a set of entries in a Map in a form of a BigDecimal value.
BigDecimalSum 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.
ComparableMax Calculates a maximum among values extracted from a set of entries in a Map.
ComparableMin Calculates a minimum among values extracted from a set of entries in a Map.
CompositeAggregator 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.
CompositeAggregator.Parallel Parallel implementation of the CompositeAggregator.
Count Calculates a number of values in an entry set.
DistinctValues Return the set of unique values extracted from a set of entries in a Map.
DoubleAverage Calculates an average for values of any numberic type extracted from a set of entries in a Map.
DoubleMax Calculates a maximum of numeric values extracted from a set of entries in a Map.
DoubleMin Calculates a minimum of numeric values extracted from a set of entries in a Map.
DoubleSum Sums up numeric values extracted from a set of entries in a Map.
GroupAggregator 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.
GroupAggregator.Parallel Parallel implementation of the GroupAggregator.
LongMax Calculates a maximum of numeric values extracted from a set of entries in a Map.
LongMin Calculates a minimum of numeric values extracted from a set of entries in a Map.
LongSum Sums up numeric values extracted from a set of entries in a Map.
PriorityAggregator PriorityAggregator is used to explicitly control the scheduling priority and timeouts for execution of EntryAggregator-based methods.
QueryRecorder This parallel aggregator used to produce a QueryRecord object that contains an estimated or actual cost of the query execution for a given filter.
QueryRecorder.RecordType 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.
ReducerAggregator The ReducerAggregator is used to implement functionality similar to CacheMap.getAll(Collection) API.

 

Package com.tangosol.util.aggregator Description

Contains concrete InvocableMap.EntryAggregator implementations.


Skip navigation links

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.