51 explicit DBObject(std::string tableName, intptr_t
id = 0);
54 virtual bool save(
void) = 0;
56 void setId(intptr_t
id);
58 intptr_t
getId(
void)
const;
Describes an abstract interface of object to q4wine db.
Definition: dbobject.hpp:40
virtual bool save(void)=0
std::string tableName_
Definition: dbobject.hpp:62
DBObject(std::string tableName, intptr_t id=0)
Definition: dbobject.cpp:25
virtual ~DBObject()
Definition: dbobject.cpp:34
DBEngine * db_
Definition: dbobject.hpp:61
intptr_t getId(void) const
Definition: dbobject.cpp:41
q4wine's SQLite3 engine warper. This class provides basic common SQL workflow, like making SQL querie...
Definition: db.hpp:59
void setId(intptr_t id)
Definition: dbobject.cpp:37
intptr_t id_
Definition: dbobject.hpp:63