|
Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
|
Base class for all ORM entities. More...
#include <entity.h>


Public Member Functions | |
| virtual | ~entity_base ()=default |
| virtual std::string | table_name () const =0 |
| virtual const entity_metadata & | get_metadata () const =0 |
| virtual bool | save ()=0 |
| virtual bool | load ()=0 |
| virtual bool | update ()=0 |
| virtual bool | remove ()=0 |
Protected Member Functions | |
| entity_base ()=default | |
Base class for all ORM entities.
|
virtualdefault |
|
protecteddefault |
|
pure virtual |
Implemented in TestUser.
Referenced by demonstrate_entity_definition(), main(), and TEST_F().

|
pure virtual |
Implemented in post_entity, and TestUser.
|
pure virtual |
Implemented in post_entity, and TestUser.
|
pure virtual |
Implemented in post_entity, and TestUser.
|
pure virtual |
Implemented in post_entity, TestUser, and user_entity.
Referenced by demonstrate_schema_management().

|
pure virtual |
Implemented in post_entity, and TestUser.