CARMA C++
|
Class for indexing monitor point data areas. More...
#include <carma/dbms/MonitorDataIndex.h>
Public Member Functions | |
MonitorAggregateType | getAggregateType () const |
get the aggregate type associated with the index More... | |
MonitorDataAreaType | getAreaType () const |
get the data area type associated with the index More... | |
MonitorAverageType | getAverageType () const |
get the average type associated with the index More... | |
int | getIndex () const |
MonitorDataIndex (const MonitorAggregateType &aggType, const MonitorAverageType &avgType, const MonitorDataAreaType &areaType) | |
constructor More... | |
bool | operator< (const MonitorDataIndex &rhs) const |
bool | operator== (const MonitorDataIndex &rhs) const |
bool | operator> (const MonitorDataIndex &rhs) const |
~MonitorDataIndex () | |
Destructor. More... | |
Protected Attributes | |
MonitorAggregateType | aggType_ |
MonitorDataAreaType | areaType_ |
MonitorAverageType | avgType_ |
int | numericIndex_ |
Class for indexing monitor point data areas.
Definition at line 21 of file MonitorDataIndex.h.
carma::dbms::MonitorDataIndex::MonitorDataIndex | ( | const MonitorAggregateType & | aggType, |
const MonitorAverageType & | avgType, | ||
const MonitorDataAreaType & | areaType | ||
) |
constructor
dataType | the mp data type |
avgType | the mp average type |
areaType | the mp area type |
carma::dbms::MonitorDataIndex::~MonitorDataIndex | ( | ) |
Destructor.
MonitorAggregateType carma::dbms::MonitorDataIndex::getAggregateType | ( | ) | const |
get the aggregate type associated with the index
Definition at line 69 of file MonitorDataIndex.h.
MonitorDataAreaType carma::dbms::MonitorDataIndex::getAreaType | ( | ) | const |
get the data area type associated with the index
Definition at line 57 of file MonitorDataIndex.h.
MonitorAverageType carma::dbms::MonitorDataIndex::getAverageType | ( | ) | const |
get the average type associated with the index
Definition at line 63 of file MonitorDataIndex.h.