added join_column_index and inverse_join_column_index to object and table classes
This commit is contained in:
@@ -58,10 +58,10 @@ executable_query query_create_table_columns_intermediate::constraints(const std:
|
||||
}
|
||||
|
||||
query_create_table_columns_intermediate query_create_table_intermediate::columns(const std::initializer_list<object::attribute> attributes) {
|
||||
return columns(std::list(attributes));
|
||||
return columns(std::vector(attributes));
|
||||
}
|
||||
|
||||
query_create_table_columns_intermediate query_create_table_intermediate::columns(const std::list<object::attribute>& attributes) {
|
||||
query_create_table_columns_intermediate query_create_table_intermediate::columns(const std::vector<object::attribute>& attributes) {
|
||||
std::list<table_column> columns;
|
||||
for (const auto& attr : attributes) {
|
||||
auto options = attr.attributes().options();
|
||||
|
||||
@@ -59,4 +59,7 @@ schema::iterator schema::insert_table(const std::type_index &ti, const object::r
|
||||
}
|
||||
return schema_nodes_.insert({ti, schema_node{table(node.name(), columns), std::move(pk_generator), node}}).first;
|
||||
}
|
||||
|
||||
basic_schema::iterator schema::insert_relation_table(const std::type_index &ti, const object::repository_node &node) {
|
||||
}
|
||||
} // namespace matador::query
|
||||
|
||||
Reference in New Issue
Block a user