object generation progress

This commit is contained in:
Sascha Kühl
2025-12-10 17:05:24 +01:00
parent 9b7b74524f
commit 5afb616205
9 changed files with 59 additions and 45 deletions
+1 -4
View File
@@ -15,7 +15,7 @@ class repository;
class object {
public:
explicit object(std::string name, std::string alias = "");
explicit object(std::string name);
static const attribute& create_attribute(std::string name, const std::shared_ptr<object>& obj);
@@ -24,7 +24,6 @@ public:
[[nodiscard]] bool has_primary_key() const;
[[nodiscard]] const std::string& name() const;
[[nodiscard]] const std::string& alias() const;
void update_name(const std::string& name);
@@ -44,8 +43,6 @@ private:
friend class object_generator;
std::string name_;
std::string alias_;
attribute* pk_attribute_{nullptr};
utils::identifier pk_identifier_;
std::list<attribute> attributes_;