CARMA C++
carma::dbms::MonitorDataIndex Class Reference

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_
 

Detailed Description

Class for indexing monitor point data areas.

Definition at line 21 of file MonitorDataIndex.h.

Constructor & Destructor Documentation

carma::dbms::MonitorDataIndex::MonitorDataIndex ( const MonitorAggregateType aggType,
const MonitorAverageType avgType,
const MonitorDataAreaType areaType 
)

constructor

Parameters
dataTypethe mp data type
avgTypethe mp average type
areaTypethe mp area type
carma::dbms::MonitorDataIndex::~MonitorDataIndex ( )

Destructor.

Member Function Documentation

MonitorAggregateType carma::dbms::MonitorDataIndex::getAggregateType ( ) const

get the aggregate type associated with the index

Returns
the aggregate type

Definition at line 69 of file MonitorDataIndex.h.

MonitorDataAreaType carma::dbms::MonitorDataIndex::getAreaType ( ) const

get the data area type associated with the index

Returns
the area type

Definition at line 57 of file MonitorDataIndex.h.

MonitorAverageType carma::dbms::MonitorDataIndex::getAverageType ( ) const

get the average type associated with the index

Returns
the average type

Definition at line 63 of file MonitorDataIndex.h.


The documentation for this class was generated from the following file: