comparison Framework/Plugins/IndexBackend.cpp @ 255:d663d9e44f8d

reintroduction of IDatabaseFactory into DatabaseManager
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 14 Apr 2021 17:57:08 +0200
parents 3bc442765b88
children e184dcadf163
comparison
equal deleted inserted replaced
254:8a4ce70f456a 255:d663d9e44f8d
2525 } 2525 }
2526 2526
2527 2527
2528 DatabaseManager* IndexBackend::CreateSingleDatabaseManager(IDatabaseBackend& backend) 2528 DatabaseManager* IndexBackend::CreateSingleDatabaseManager(IDatabaseBackend& backend)
2529 { 2529 {
2530 std::unique_ptr<DatabaseManager> manager(new DatabaseManager(backend.OpenDatabaseConnection())); 2530 std::unique_ptr<DatabaseManager> manager(new DatabaseManager(backend.CreateDatabaseFactory()));
2531 backend.ConfigureDatabase(*manager); 2531 backend.ConfigureDatabase(*manager);
2532 return manager.release(); 2532 return manager.release();
2533 } 2533 }
2534 } 2534 }