19 lines
484 B
C++
19 lines
484 B
C++
#include "matador/query/criteria/like_criteria.hpp"
|
|
|
|
#include "matador/query/criteria/criteria_visitor.hpp"
|
|
#include "matador/query/table_column.hpp"
|
|
|
|
namespace matador::query {
|
|
like_criteria::like_criteria(const table_column& col, std::string pattern)
|
|
: abstract_column_criteria(col)
|
|
, pattern_(std::move(pattern)){}
|
|
|
|
void like_criteria::accept(criteria_visitor &visitor) const {
|
|
visitor.visit(*this);
|
|
}
|
|
|
|
const std::string & like_criteria::pattern() const {
|
|
return pattern_;
|
|
}
|
|
}
|