diff Framework/Plugins/IndexBackend.cpp @ 226:a4918d57435c

DatabaseManager doesn't IDatabaseFactory anymore
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 02 Apr 2021 19:23:36 +0200
parents 94c9908e6aca
children 4e15eace9b90
line wrap: on
line diff
--- a/Framework/Plugins/IndexBackend.cpp	Thu Apr 01 19:18:19 2021 +0200
+++ b/Framework/Plugins/IndexBackend.cpp	Fri Apr 02 19:23:36 2021 +0200
@@ -2308,4 +2308,12 @@
 #  endif
 #endif
   }
+
+
+  DatabaseManager* IndexBackend::CreateSingleDatabaseManager(IDatabaseBackend& backend)
+  {
+    std::unique_ptr<IDatabase> database(backend.OpenDatabaseConnection());
+    backend.ConfigureDatabase(*database);
+    return new DatabaseManager(database.release());
+  }
 }