31 #ifndef LEDGER_CORE_SQLITE3BACKEND_HPP 32 #define LEDGER_CORE_SQLITE3BACKEND_HPP 34 #include "DatabaseBackend.hpp" 36 #include <soci-sqlite3.h> 45 void init(
const std::shared_ptr<api::PathResolver> &resolver,
46 const std::string &dbName,
47 const std::string &password,
48 soci::session &session)
override;
50 void setPassword(
const std::string &password,
51 soci::session &session)
override;
53 void changePassword(
const std::string & oldPassword,
54 const std::string & newPassword,
55 soci::session &session)
override;
59 std::string _dbResolvedPath;
65 #endif //LEDGER_CORE_SQLITE3BACKEND_HPP Definition: Account.cpp:8
int32_t getConnectionPoolSize() override
Definition: SQLite3Backend.cpp:41
Definition: SQLite3Backend.hpp:40
Definition: DatabaseBackend.hpp:42