introduced execute_result
This commit is contained in:
@@ -60,7 +60,7 @@ utils::result<sql::query_result<sql::record>, utils::error> session::fetch_all(c
|
||||
return utils::ok(sql::query_result<sql::record>{std::move(*res), prototype});
|
||||
}
|
||||
|
||||
utils::result<size_t, utils::error> session::execute(const std::string &sql) const {
|
||||
utils::result<sql::execute_result, utils::error> session::execute(const std::string &sql) const {
|
||||
return execute(sql::query_context{sql});
|
||||
}
|
||||
|
||||
@@ -102,7 +102,7 @@ utils::result<std::unique_ptr<sql::query_result_impl>, utils::error> session::fe
|
||||
}
|
||||
}
|
||||
|
||||
utils::result<size_t, utils::error> session::execute(const sql::query_context& ctx) const {
|
||||
utils::result<sql::execute_result, utils::error> session::execute(const sql::query_context& ctx) const {
|
||||
if (const auto result = cache_.acquire(ctx); !result) {
|
||||
return utils::failure(result.err());
|
||||
} else if (auto exec_result = result->execute(); !exec_result) {
|
||||
|
||||
Reference in New Issue
Block a user