Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


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.
AsynchronousAggregator A marker EntryAggregator wrapper class that allows for an asynchronous invocation of the underlying aggregator.
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 numeric 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.
TopNAggregator TopNAggregator is a ParallelAwareAggregator that aggregates the top N extracted values into an array.
TopNAggregator.PartialResult The sorted partial result.

 

Package com.tangosol.util.aggregator Description

Contains concrete InvocableMap.EntryAggregator implementations.


Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


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