23 lines
722 B
C++
23 lines
722 B
C++
#include "matador/query/intermediates/query_update_intermediate.hpp"
|
|
|
|
#include "matador/query/internal/query_parts.hpp"
|
|
|
|
namespace matador::query {
|
|
|
|
query_update_intermediate::query_update_intermediate(const sql::table& table)
|
|
{
|
|
context_->parts.push_back(std::make_unique<internal::query_update_part>(table));
|
|
}
|
|
|
|
query_set_intermediate query_update_intermediate::set(const std::initializer_list<internal::key_value_pair> columns)
|
|
{
|
|
return set(std::vector<internal::key_value_pair>{columns});
|
|
}
|
|
|
|
query_set_intermediate query_update_intermediate::set(std::vector<internal::key_value_pair> &&columns)
|
|
{
|
|
context_->parts.push_back(std::make_unique<internal::query_set_part>(std::move(columns)));
|
|
return {context_};
|
|
}
|
|
|
|
} |