criteria/include/matador/condition/between_condition_node.hpp

23 lines
548 B
C++

#ifndef CONDITION_BETWEEN_CONDITION_NODE_HPP
#define CONDITION_BETWEEN_CONDITION_NODE_HPP
#include "column.hpp"
#include "condition_node.hpp"
#include "value.hpp"
namespace matador::condition {
class between_condition_node final : public condition_node {
public:
between_condition_node() = delete;
between_condition_node(column column, value min, value max);
void accept(condition_node_visitor& visitor) const override;
private:
column column_;
value min_;
value max_;
};
}
#endif //CONDITION_BETWEEN_CONDITION_NODE_HPP