collection has-many-to-many resolve progress

This commit is contained in:
Sascha Kühl
2026-02-03 15:36:58 +01:00
parent 73abd61eba
commit 4d886f0343
7 changed files with 135 additions and 45 deletions
+3 -1
View File
@@ -47,7 +47,7 @@ connection::connection(const std::string& dns, const logger_ptr &sql_logger)
connection::connection(const std::string &dns,
const std::shared_ptr<resolver_service> &resolver,
const logger_ptr &sql_logger)
: connection(connection_info::parse(dns), std::move(resolver), sql_logger)
: connection(connection_info::parse(dns), resolver, sql_logger)
{}
connection::connection(const connection &x) {
@@ -165,6 +165,7 @@ utils::result<bool, utils::error> connection::exists(const std::string &table_na
utils::result<size_t, utils::error> connection::execute(const std::string &sql) const {
logger_->on_execute(sql);
std::cout << sql << std::endl;
return connection_->execute(sql);
}
@@ -203,6 +204,7 @@ bool has_unknown_columns(const std::vector<object::attribute> &columns) {
utils::result<std::unique_ptr<query_result_impl>, utils::error> connection::fetch(const query_context &ctx) const {
logger_->on_fetch(ctx.sql);
std::cout << ctx.sql << std::endl;
return connection_->fetch(ctx);
}