CARMA C++
MonitorPointNumericMinValueFilter.h
Go to the documentation of this file.
1 #ifndef CARMA_DBMS_MONITORPOINTNUMERICMINVALUEFILTER_H
2 #define CARMA_DBMS_MONITORPOINTNUMERICMINVALUEFILTER_H
3 
16 
17 namespace carma {
18 namespace dbms {
19 
24 template <class T> class MonitorPointNumericMinValueFilter
25  : public carma::dbms::NumericFilter<T> {
26 public:
27 
34  (const T& value,
35  const typename carma::dbms::NumericFilter<T>::SearchType& searchType)
36  : carma::dbms::NumericFilter<T>(value, searchType) {}
37 
42 
47  virtual std::string name() const {
48  return "MonitorPointNumericMinValueFilter";
49  }
50 };
51 
52 
53 }}
54 
55 const std::string filterName_ = "MonitorPointNumericMinValueFilter";
56 
57 #endif // CARMA_DBMS_MONITORPOINTNUMERICMINVALUEFILTER_H
58 
SearchType
type of test to perform
Definition: NumericFilter.h:46
MonitorPointNumericMinValueFilter(const T &value, const typename carma::dbms::NumericFilter< T >::SearchType &searchType)
constuctor
template to represent a one component filter for numeric searches on min value columns in monitor poi...
virtual ~MonitorPointNumericMinValueFilter()
destructor, derived classes may want to override
virtual std::string name() const
get the class name for log messages etc.
template to represent a one component numeric search filter.
Definition: NumericFilter.h:34
Numeric filter template class.