mirror of
https://github.com/Relintai/rcpp_framework.git
synced 2025-05-19 06:08:22 +02:00
Bit more work on the database interface mockup.
This commit is contained in:
parent
026513c0ff
commit
5bbe067d4e
@ -15,15 +15,18 @@ public:
|
|||||||
class Database {
|
class Database {
|
||||||
public:
|
public:
|
||||||
//probably needs refcount, depending on what db engines do, todo
|
//probably needs refcount, depending on what db engines do, todo
|
||||||
virtual QueryResult *query(const std::string &sql);
|
//virtual QueryResult *query(const std::string &sql);
|
||||||
virtual QueryResult *query_async(const std::string &sql);
|
//virtual QueryResult *query_async(const std::string &sql);
|
||||||
//or
|
//or
|
||||||
virtual QueryErrorCode query(QueryResult *result, const std::string &sql);
|
//virtual QueryErrorCode query(QueryResult *result, const std::string &sql);
|
||||||
virtual QueryErrorCode query_async(QueryResult *result, const std::string &sql);
|
//virtual QueryErrorCode query_async(QueryResult *result, const std::string &sql);
|
||||||
|
|
||||||
//also
|
//also
|
||||||
//virtual QueryResult *query_prepared(const std::string &sql, param1, param2, ...);
|
//virtual QueryResult *query_prepared(const std::string &sql, param1, param2, ...);
|
||||||
|
|
||||||
|
//query interface (codeigniter 3 style)
|
||||||
|
//virtual void where(""); etc
|
||||||
|
|
||||||
Database();
|
Database();
|
||||||
~Database();
|
~Database();
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user