CARMA C++
BlankingFlagSetFilter.h
Go to the documentation of this file.
1 #ifndef CARMA_DBMS_BLANKINGFLAGSETFILTER_H
2 #define CARMA_DBMS_BLANKINGFLAGSETFILTER_H
3 
16 #include <string>
19 
20 namespace carma {
21 namespace dbms {
22 
28  : public SetFilter<carma::monitor::MonitorPoint::BLANKING_FLAGGING> {
29 
30 public:
38  (const std::set<carma::monitor::MonitorPoint::BLANKING_FLAGGING>&
39  blankingFlags);
40 
48  virtual std::string toString(const std::string& tableName = "",
49  const std::string& columnName = "") const;
54  virtual std::string name() const;
55 };
56 
57 
58 
59 }}
60 
61 #endif // CARMA_DBMS_BLANKINGFLAGSETFILTER_H
62 
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.
Definition: SetFilter.h:29
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 ...