summaryrefslogtreecommitdiff
path: root/platform/default/sqlite3.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/default/sqlite3.hpp')
-rw-r--r--platform/default/sqlite3.hpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/platform/default/sqlite3.hpp b/platform/default/sqlite3.hpp
index cdc94298fe..52cc3f8fc5 100644
--- a/platform/default/sqlite3.hpp
+++ b/platform/default/sqlite3.hpp
@@ -69,6 +69,7 @@ class DatabaseImpl;
class Statement;
class StatementImpl;
class Query;
+class Transaction;
class Database {
private:
@@ -91,6 +92,7 @@ private:
std::unique_ptr<DatabaseImpl> impl;
friend class Statement;
+ friend class Transaction;
};
// A Statement object represents a prepared statement that can be run repeatedly run with a Query object.
@@ -173,7 +175,7 @@ public:
void rollback();
private:
- Database& db;
+ DatabaseImpl& dbImpl;
bool needRollback = true;
};