diff Framework/Common/DatabaseManager.h @ 18:c7c54993a92e

fix sqlite
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 10 Jul 2018 10:40:39 +0200
parents 9774802fd05f
children b2ff1cd2907a
line wrap: on
line diff
--- a/Framework/Common/DatabaseManager.h	Tue Jul 10 10:33:02 2018 +0200
+++ b/Framework/Common/DatabaseManager.h	Tue Jul 10 10:40:39 2018 +0200
@@ -123,6 +123,7 @@
     private:
       boost::recursive_mutex::scoped_lock  lock_;
       DatabaseManager&                     manager_;
+      IDatabase&                           database_;
       StatementLocation                    location_;
       ITransaction&                        transaction_;
       IPrecompiledStatement*               statement_;
@@ -142,6 +143,11 @@
                       Transaction& transaction,
                       const char* sql);
 
+      IDatabase& GetDatabase()
+      {
+        return database_;
+      }
+
       void SetReadOnly(bool readOnly);
 
       void SetParameterType(const std::string& parameter,