From 5bbe067d4e2886adc9e8d5bb3246966e6b77af58 Mon Sep 17 00:00:00 2001 From: Relintai Date: Tue, 1 Dec 2020 14:46:08 +0100 Subject: [PATCH] Bit more work on the database interface mockup. --- core/database.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/core/database.h b/core/database.h index cddd6f7..e0a7151 100644 --- a/core/database.h +++ b/core/database.h @@ -15,15 +15,18 @@ public: class Database { public: //probably needs refcount, depending on what db engines do, todo - virtual QueryResult *query(const std::string &sql); - virtual QueryResult *query_async(const std::string &sql); + //virtual QueryResult *query(const std::string &sql); + //virtual QueryResult *query_async(const std::string &sql); //or - virtual QueryErrorCode query(QueryResult *result, const std::string &sql); - virtual QueryErrorCode query_async(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); //also //virtual QueryResult *query_prepared(const std::string &sql, param1, param2, ...); + //query interface (codeigniter 3 style) + //virtual void where(""); etc + Database(); ~Database(); };