query/source/orm/query/intermediates/query_set_intermediate.cpp

17 lines
566 B
C++

#include "matador/query/intermediates/query_set_intermediate.hpp"
#include "matador/query/internal/query_parts.hpp"
#include "matador/query/query_data.hpp"
namespace matador::query {
query_execute_where_intermediate query_set_intermediate::where(std::unique_ptr<abstract_criteria> cond) {
return where_clause(std::move(cond));
}
query_execute_where_intermediate query_set_intermediate::where_clause(std::unique_ptr<abstract_criteria> &&cond)
{
context_->parts.push_back(std::make_unique<internal::query_where_part>(std::move(cond)));
return {context_};
}
}