pass query_context to execute
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user