#include <coherence/util/InvocableMap.hpp>
Inherits Object.
Inherited by TopNAggregator [virtual].
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. | |
| 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.
| vColPartialResults | the partial results |
Implemented in TopNAggregator.