1 #ifndef CARMA_DBMS_BLANKINGFLAGSETFILTER_H
2 #define CARMA_DBMS_BLANKINGFLAGSETFILTER_H
28 :
public SetFilter<carma::monitor::MonitorPoint::BLANKING_FLAGGING> {
38 (
const std::set<carma::monitor::MonitorPoint::BLANKING_FLAGGING>&
48 virtual std::string
toString(
const std::string& tableName =
"",
49 const std::string& columnName =
"")
const;
54 virtual std::string
name()
const;
61 #endif // CARMA_DBMS_BLANKINGFLAGSETFILTER_H
virtual std::string toString(const std::string &tableName="", const std::string &columnName="") const
string representation of the filter.
Abstract base class for all monitor points.
set filter template class.
class to represent an SQL query filter for a set of blanking flags viz blankingFlag IN (UNDETERMINED...
template to represent a one component set search filter (viz.
virtual std::string name() const
get the class name for log messages etc.
BlankingFlagSetFilter(const std::set< carma::monitor::MonitorPoint::BLANKING_FLAGGING > &blankingFlags)
create a BlankingFlagSetFilter by specifying a set of blanking flags to be filtered ...