add column info (progress, not compiling)
This commit is contained in:
@@ -2,6 +2,13 @@
|
||||
#include "matador/sql/session.hpp"
|
||||
|
||||
namespace matador::sql {
|
||||
basic_query_intermediate::basic_query_intermediate(connection &db)
|
||||
: connection_(db) {}
|
||||
|
||||
std::shared_ptr<schema> basic_query_intermediate::tables() const
|
||||
{
|
||||
return connection_.tables();
|
||||
}
|
||||
|
||||
query_result<record> query_select_finish::fetch_all()
|
||||
{
|
||||
@@ -24,7 +31,7 @@ statement query_select_finish::prepare()
|
||||
}
|
||||
|
||||
query_intermediate::query_intermediate(connection &db, query_builder &query)
|
||||
: connection_(db), builder_(query) {}
|
||||
: basic_query_intermediate(db), builder_(query) {}
|
||||
|
||||
query_offset_intermediate query_order_direction_intermediate::offset(size_t offset)
|
||||
{
|
||||
@@ -128,7 +135,7 @@ query_insert_intermediate::query_insert_intermediate(connection &s)
|
||||
builder_.insert();
|
||||
}
|
||||
|
||||
query_into_intermediate query_insert_intermediate::into(const std::string &table, std::initializer_list<std::string> column_names)
|
||||
query_into_intermediate query_insert_intermediate::into(const std::string &table, std::initializer_list<column_info> column_names)
|
||||
{
|
||||
return {connection_, builder_.into(table, column_names)};
|
||||
}
|
||||
@@ -163,11 +170,6 @@ query_execute_finish query_create_intermediate::table(const std::string &table_n
|
||||
return {connection_, builder_.table(table_name, columns)};
|
||||
}
|
||||
|
||||
std::shared_ptr<table_repository> query_create_intermediate::tables() const
|
||||
{
|
||||
return connection_.tables();
|
||||
}
|
||||
|
||||
query_drop_intermediate::query_drop_intermediate(connection &s)
|
||||
: query_start_intermediate(s)
|
||||
{
|
||||
@@ -217,7 +219,7 @@ query_delete_from_intermediate query_delete_intermediate::from(const std::string
|
||||
}
|
||||
|
||||
query_start_intermediate::query_start_intermediate(connection &s)
|
||||
: connection_(s)
|
||||
: basic_query_intermediate(s)
|
||||
, builder_(s.dialect())
|
||||
{}
|
||||
}
|
||||
Reference in New Issue
Block a user