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

E47891-01

InvocableMap::ParallelAwareAggregator::PartialResultAggregator Class Reference

#include <coherence/util/InvocableMap.hpp>

Inherits Object.

Inherited by TopNAggregator [virtual].

List of all members.


Detailed Description

PartialResultAggregator allows for the intermediate aggregation of the partial results of a parallel aggregation.

Public Types

typedef spec::Handle Handle
 PartialResultAggregator Handle definition.
typedef spec::View View
 PartialResultAggregator View definition.
typedef spec::Holder Holder
 PartialResultAggregator Holder definition.

Public Member Functions

virtual Object::Holder aggregatePartialResults (Collection::View vColPartialResults)=0
 Aggregate the results of the parallel aggregations, producing a partial result logically representing the partial aggregation.

Member Function Documentation

virtual Object::Holder aggregatePartialResults ( Collection::View  vColPartialResults  )  [pure virtual]

Aggregate the results of the parallel aggregations, producing a partial result logically representing the partial aggregation.

The returned partial result will be further aggregated to produce the final result.

Parameters:
vColPartialResults the partial results
Returns:
an aggregation of the collection of partial results

Implemented in TopNAggregator.


The documentation for this class was generated from the following file:
Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.