orm schema class progress

This commit is contained in:
Sascha Kühl
2025-10-30 15:29:31 +01:00
parent 270c2922ff
commit 5632746eb6
2 changed files with 71 additions and 0 deletions
+7
View File
@@ -3,6 +3,10 @@
#include "matador/object/repository.hpp"
namespace matador::sql {
class connection_pool;
}
namespace matador::orm {
class schema {
@@ -19,6 +23,9 @@ public:
return repo_.attach<Type, SuperType>(name);
}
utils::result<void, utils::error> create(sql::connection_pool &pool) const;
utils::result<void, utils::error> drop() const;
private:
object::repository repo_;
};