proxy lazy resolve progress

This commit is contained in:
Sascha Kühl
2025-08-22 16:13:00 +02:00
parent 839a214cef
commit 71cb1a25db
5 changed files with 57 additions and 39 deletions
+8
View File
@@ -29,6 +29,14 @@ struct session_context {
size_t cache_size{500};
};
template<typename Type>
class lazy_object_resolver final : public object::object_resolver<Type> {
public:
Type* resolve(const object::object_proxy<Type>& proxy) const override {
return proxy.resolve();
}
};
class session final : public sql::executor {
public:
explicit session(session_context &&ctx);