22 lines
533 B
C++
22 lines
533 B
C++
#ifndef MATADOR_ABSTRACT_COLUMN_CRITERIA_HPP
|
|
#define MATADOR_ABSTRACT_COLUMN_CRITERIA_HPP
|
|
|
|
#include "matador/query/criteria/abstract_criteria.hpp"
|
|
|
|
#include "matador/query/table_column.hpp"
|
|
|
|
namespace matador::query {
|
|
|
|
class abstract_column_criteria : public abstract_criteria {
|
|
public:
|
|
abstract_column_criteria() = delete;
|
|
explicit abstract_column_criteria(const table_column& col);
|
|
|
|
[[nodiscard]] const table_column& col() const;
|
|
|
|
protected:
|
|
table_column column_;
|
|
};
|
|
|
|
}
|
|
#endif //MATADOR_ABSTRACT_COLUMN_CRITERIA_HPP
|