Oracle Coherence for C++ API
Release 3.7.1.0
E22845-01
#include <coherence/util/aggregator/AbstractInteger64Aggregator.hpp>
Inherits AbstractAggregator.
Inherited by Integer64Max, Integer64Min, and Integer64Sum.
Abstract aggregator that processes numeric values extracted from a set of entries in a Map.
All the extracted Number objects will be treated as int64_t values and the result of the aggregator is a Integer64. If the set of entries is empty, a NULL result is returned.
Public Types |
||||
| typedef spec::Handle | Handle | |||
| AbstractInteger64Aggregator Handle definition. | ||||
| typedef spec::View | View | |||
| AbstractInteger64Aggregator View definition. | ||||
| typedef spec::Holder | Holder | |||
| AbstractInteger64Aggregator Holder definition. | ||||
Protected Member Functions |
||||
| virtual void | init (bool fFinal) | |||
Initialize the aggregation result.
|
||||
| virtual Object::Holder | finalizeResult (bool fFinal) | |||
| Obtain the result of the aggregation.
If the
|
||||
Protected Attributes |
||||
| int32_t | m_count | |||
| The count of processed entries. | ||||
| int64_t | m_lResult | |||
| The running result value. | ||||
The documentation for this class was generated from the following file: