Oracle Fusion Middleware C++ API Reference for Oracle Coherence
12c (12.1.2)

E26041-01

coherence::util::aggregator Namespace Reference


Detailed Description

Contains concrete InvocableMap::EntryAggregator implementations and related interfaces.


Classes

class  AbstractAggregator
 Abstract base class implementation of coherence::util::InvocableMap::EntryAggregator that supports parallel aggregation. More...
class  AbstractComparableAggregator
 Abstract aggregator that processes values extracted from a set of entries in a Map, with knowledge of how to compare those values. More...
class  AbstractFloat64Aggregator
 Abstract aggregator that processes numeric values extracted from a set of entries in a Map. More...
class  AbstractInteger64Aggregator
 Abstract aggregator that processes numeric values extracted from a set of entries in a Map. More...
class  ComparableMax
 Calculates a maximum among values extracted from a set of entries in a Map. More...
class  ComparableMin
 Calculates a minimum among values extracted from a set of entries in a Map. More...
class  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. More...
class  Count
 Calculates a number of values in an entry set. More...
class  DistinctValues
 Return the set of unique values extracted from a set of entries in a Map. More...
class  Float64Average
 Calculates an average for values of any numberic type extracted from a set of entries in a Map. More...
class  Float64Max
 Calculates a maximum of numeric values extracted from a set of entries in a Map. More...
class  Float64Min
 Calculates a minimum of numeric values extracted from a set of entries in a Map. More...
class  Float64Sum
 Sums up numeric values extracted from a set of entries in a Map. More...
class  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. More...
class  Integer64Max
 Calculates a maximum of numeric values extracted from a set of entries in a Map. More...
class  Integer64Min
 Calculates a minimum of numeric values extracted from a set of entries in a Map. More...
class  Integer64Sum
 Sums up numeric values extracted from a set of entries in a Map. More...
class  ParallelCompositeAggregator
 ParallelCompositeAggregator provides an ability to execute a collection of parallel aware aggregators against the same subset of the entries in an InvocableMap, resulting in a list of corresponding aggregation results. More...
class  ParallelGroupAggregator
 The ParallelGroupAggregator 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. More...
class  PriorityAggregator
 PriorityAggregator is used to explicitly control the scheduling priority and timeouts for execution of EntryAggregator-based methods. More...
class  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. More...
class  ReducerAggregator
 The ReducerAggregator is used to implement functionality similar to CacheMap::getAll(Collection) API. More...

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