Oracle Coherence for C++ API
Release 3.6.0.0

E15728-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...
Copyright © 2000, 2010, Oracle and/or its affiliates. All rights reserved.