CARMA C++
MonitorPointNumericMaxValueFilter.h
Go to the documentation of this file.
1 #ifndef CARMA_DBMS_MONITORPOINTMAXNUMERICVALUEFILTER_H
2 #define CARMA_DBMS_MONITORPOINTMAXNUMERICVALUEFILTER_H
3 
16 
17 namespace carma {
18 namespace dbms {
19 
24 template <class T> class MonitorPointNumericMaxValueFilter
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 "MonitorPointNumericMaxValueFilter";
49  }
50 };
51 
52 
53 }}
54 
55 #endif // CARMA_DBMS_MONITORPOINTNUMERICVALUEFILTER_H
56 
SearchType
type of test to perform
Definition: NumericFilter.h:46
virtual ~MonitorPointNumericMaxValueFilter()
destructor, derived classes may want to override
template to represent a one component filter for numeric searches on value columns in monitor point d...
virtual std::string name() const
get the class name for log messages etc.
MonitorPointNumericMaxValueFilter(const T &value, const typename carma::dbms::NumericFilter< T >::SearchType &searchType)
constuctor
template to represent a one component numeric search filter.
Definition: NumericFilter.h:34
Numeric filter template class.