added join_column_index and inverse_join_column_index to object and table classes

This commit is contained in:
2026-06-01 06:57:38 +02:00
parent bd06034ebf
commit cea7b97f2b
16 changed files with 164 additions and 75 deletions
@@ -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();
+3
View File
@@ -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