pass query_context to execute

This commit is contained in:
Sascha Kühl
2026-02-10 13:17:05 +01:00
parent 99677b0e21
commit 40b163ac39
4 changed files with 9 additions and 9 deletions
+4 -4
View File
@@ -125,7 +125,7 @@ std::string connection::type() const {
}
utils::result<void, utils::error> connection::begin() const {
const auto res = connection_->execute(dialect().token_at(dialect_token::Begin));
const auto res = connection_->execute({dialect().begin()});
if (res.is_error()) {
return utils::failure(res.err());
}
@@ -134,7 +134,7 @@ utils::result<void, utils::error> connection::begin() const {
}
utils::result<void, utils::error> connection::commit() const {
const auto res = connection_->execute(dialect().token_at(dialect_token::Commit));
const auto res = connection_->execute({dialect().commit()});
if (res.is_error()) {
return utils::failure(res.err());
}
@@ -143,7 +143,7 @@ utils::result<void, utils::error> connection::commit() const {
}
utils::result<void, utils::error> connection::rollback() const {
const auto res = connection_->execute(dialect().token_at(dialect_token::Rollback));
const auto res = connection_->execute({dialect().rollback()});
if (res.is_error()) {
return utils::failure(res.err());
}
@@ -178,7 +178,7 @@ utils::result<std::unique_ptr<query_result_impl>, utils::error> connection::fetc
utils::result<execute_result, utils::error> connection::execute(const query_context& ctx) const {
logger_->on_execute(ctx.sql);
std::cout << ctx.sql << std::endl;
return connection_->execute(ctx.sql);
return connection_->execute(ctx);
}
utils::result<statement, utils::error> connection::prepare(const query_context &ctx) {