1 #ifndef CARMA_DBMS_ONECOMPONENTFILTER_H
2 #define CARMA_DBMS_ONECOMPONENTFILTER_H
45 virtual std::string
name()
const = 0;
49 std::string columnName_;
50 std::string fullyQualifiedColumnName_(
const std::string& tableName,
51 const std::string& columName)
const;
60 #endif // CARMA_DBMS_FILTERONECOMPONENT_H
abstract base class to represent an SQL query one component filter (part of a WHERE clause) ...
void setColumnName(const std::string &columnName)
set the column name associated with the filter
abstract base class to represent an SQL query filter (part of a WHERE clause) .
std::string getColumnName() const
return the column name associated with the filter
abstract base class to represent an SQL query filter (part of a WHERE clause) .
virtual std::string name() const =0
get the class name for log messages etc.