| Column Store
    | 
Base Condition Query Structure. More...
#include <AggregatorQuery.h>


| Public Member Functions | |
| Aggregator (std::string name) | |
| void | initialize (Metadata metadata) | 
| virtual void | addRecord (DataRecord &record)=0 | 
| virtual float | getValue ()=0 | 
| virtual | ~Aggregator () | 
| Destroy the Condition Query object.  More... | |
| virtual std::string | aggregatorType ()=0 | 
| std::string | getColumnName () | 
| virtual std::shared_ptr< Aggregator > | clone ()=0 | 
| Public Attributes | |
| std::string | name | 
| int | columnIndex | 
| DataType | type | 
Base Condition Query Structure.
ConditionQuery structures are used to create the query. ConditionInterface structures are used to validate the records
see @ConditionInterface
| 
 | inline | 
| 
 | inlinevirtual | 
Destroy the Condition Query object.
| 
 | pure virtual | 
| 
 | pure virtual | 
Implemented in ColumnStore::MinAggregator, ColumnStore::MaxAggregator, ColumnStore::CountAggregator, ColumnStore::SumAggregator, and ColumnStore::AverageAggregator.

| 
 | pure virtual | 
| 
 | inline | 

| 
 | pure virtual | 
| 
 | inline | 
| int ColumnStore::Aggregator::columnIndex | 
| std::string ColumnStore::Aggregator::name | 
| DataType ColumnStore::Aggregator::type | 
 1.8.18
 1.8.18