#include <coherence/util/aggregator/AbstractFloat64Aggregator.hpp>
Inherits AbstractAggregator.
Inherited by Float64Average, Float64Max, Float64Min, and Float64Sum.
All the extracted Number objects will be treated as float64_t
values and the result of the aggregator is a Float64. If the set of entries is empty, a NULL
result is returned.
Public Types | ||||
typedef spec::Handle | Handle | |||
AbstractFloat64Aggregator Handle definition. | ||||
typedef spec::View | View | |||
AbstractFloat64Aggregator View definition. | ||||
typedef spec::Holder | Holder | |||
AbstractFloat64Aggregator 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. | ||||
float64_t | m_dflResult | |||
The running result value. |