24 lines
774 B
C++
24 lines
774 B
C++
#include "matador/query/intermediates/query_create_intermediate.hpp"
|
|
|
|
#include "matador/query/internal/query_parts.hpp"
|
|
|
|
namespace matador::query {
|
|
|
|
query_create_intermediate::query_create_intermediate()
|
|
{
|
|
context_->parts.push_back(std::make_unique<internal::query_create_part>());
|
|
}
|
|
|
|
executable_query query_create_intermediate::table(const sql::table &table, const std::initializer_list<object::attribute_definition> columns)
|
|
{
|
|
return this->table(table, std::vector<object::attribute_definition>{columns});
|
|
}
|
|
|
|
executable_query query_create_intermediate::table(const sql::table &table, const std::vector<object::attribute_definition> &columns)
|
|
{
|
|
context_->parts.push_back(std::make_unique<internal::query_create_table_part>(table, columns));
|
|
return {context_};
|
|
}
|
|
|
|
}
|