Reworked the database session creation

This commit is contained in:
emeric
2019-11-20 12:58:44 +01:00
parent b69e0c0c3d
commit 6d69fc043b
15 changed files with 113 additions and 107 deletions
@@ -4,6 +4,7 @@
#include <string>
#include "database/Db.hpp"
#include "database/Session.hpp"
#include "utils/Config.hpp"
#include "utils/Service.hpp"
#include "utils/StreamLogger.hpp"
@@ -23,7 +24,7 @@ int main(int argc, char *argv[])
ServiceProvider<Config>::create(configFilePath);
Database::Db db {ServiceProvider<Config>::get()->getPath("working-dir") / "lms.db"};
auto session {db.createSession()};
Database::Session session {db};
/* const FeatureSettings
{
+2 -2
View File
@@ -39,13 +39,13 @@ int main(int argc, char *argv[])
ServiceProvider<Config>::create(configFilePath);
Database::Db db {ServiceProvider<Config>::get()->getPath("working-dir") / "lms.db"};
auto session {db.createSession()};
Database::Session session {db};
std::cout << "Getting all features..." << std::endl;
std::cout << "Classifying tracks..." << std::endl;
// may be long...
FeaturesSearcher searcher {*session, featuresSettings};
FeaturesSearcher searcher {session, featuresSettings};
std::cout << "Classifying tracks DONE" << std::endl;
}