implemented the first version of statement_cache

This commit is contained in:
2025-07-30 10:34:33 +02:00
parent f90a670fb3
commit ebd8bccfb3
31 changed files with 575 additions and 278 deletions
+2 -2
View File
@@ -23,7 +23,7 @@ utils::error make_error(error_code ec, const std::string &msg);
class session final {
public:
explicit session(sql::connection_pool<sql::connection> &pool);
explicit session(sql::connection_pool &pool);
template<typename Type>
[[nodiscard]] utils::result<void, utils::error> attach(const std::string &table_name) const;
@@ -129,7 +129,7 @@ private:
static query::fetchable_query build_select_query(entity_query_data &&data);
private:
sql::connection_pool<sql::connection> &pool_;
sql::connection_pool &pool_;
const sql::dialect &dialect_;
std::unique_ptr<object::schema> schema_;