criteria/include/matador/condition/like_condition_node.hpp

20 lines
491 B
C++

#ifndef CONDITION_LIKE_CONDITION_NODE_HPP
#define CONDITION_LIKE_CONDITION_NODE_HPP
#include "column.hpp"
#include "condition_node.hpp"
namespace matador::condition {
class like_condition_node final : public condition_node {
public:
like_condition_node() = delete;
like_condition_node(column column, std::string pattern);
void accept(condition_node_visitor &visitor) const override;
private:
column column_;
std::string pattern_;
};
}
#endif //CONDITION_LIKE_CONDITION_NODE_HPP