|
rippled
|
#include <DatabaseCon.h>

Classes | |
| struct | CheckpointerSetup |
| struct | Setup |
Public Member Functions | |
| template<std::size_t N, std::size_t M> | |
| DatabaseCon (Setup const &setup, std::string const &dbName, std::array< std::string, N > const &pragma, std::array< char const *, M > const &initSQL, beast::Journal journal) | |
| template<std::size_t N, std::size_t M> | |
| DatabaseCon (Setup const &setup, std::string const &dbName, std::array< std::string, N > const &pragma, std::array< char const *, M > const &initSQL, CheckpointerSetup const &checkpointerSetup, beast::Journal journal) | |
| template<std::size_t N, std::size_t M> | |
| DatabaseCon (boost::filesystem::path const &dataDir, std::string const &dbName, std::array< std::string, N > const &pragma, std::array< char const *, M > const &initSQL, beast::Journal journal) | |
| template<std::size_t N, std::size_t M> | |
| DatabaseCon (boost::filesystem::path const &dataDir, std::string const &dbName, std::array< std::string, N > const &pragma, std::array< char const *, M > const &initSQL, CheckpointerSetup const &checkpointerSetup, beast::Journal journal) | |
| ~DatabaseCon () | |
| soci::session & | getSession () |
| LockedSociSession | checkoutDb () |
Private Member Functions | |
| void | setupCheckpointing (JobQueue *, Logs &) |
| template<std::size_t N, std::size_t M> | |
| DatabaseCon (boost::filesystem::path const &pPath, std::vector< std::string > const *commonPragma, std::array< std::string, N > const &pragma, std::array< char const *, M > const &initSQL, beast::Journal journal) | |
Private Attributes | |
| LockedSociSession::mutex | lock_ |
| std::shared_ptr< soci::session > const | session_ |
| std::shared_ptr< Checkpointer > | checkpointer_ |
| beast::Journal const | j_ |
Definition at line 66 of file DatabaseCon.h.
| ripple::DatabaseCon::DatabaseCon | ( | Setup const & | setup, |
| std::string const & | dbName, | ||
| std::array< std::string, N > const & | pragma, | ||
| std::array< char const *, M > const & | initSQL, | ||
| beast::Journal | journal | ||
| ) |
Definition at line 103 of file DatabaseCon.h.
| ripple::DatabaseCon::DatabaseCon | ( | Setup const & | setup, |
| std::string const & | dbName, | ||
| std::array< std::string, N > const & | pragma, | ||
| std::array< char const *, M > const & | initSQL, | ||
| CheckpointerSetup const & | checkpointerSetup, | ||
| beast::Journal | journal | ||
| ) |
Definition at line 125 of file DatabaseCon.h.
| ripple::DatabaseCon::DatabaseCon | ( | boost::filesystem::path const & | dataDir, |
| std::string const & | dbName, | ||
| std::array< std::string, N > const & | pragma, | ||
| std::array< char const *, M > const & | initSQL, | ||
| beast::Journal | journal | ||
| ) |
Definition at line 138 of file DatabaseCon.h.
| ripple::DatabaseCon::DatabaseCon | ( | boost::filesystem::path const & | dataDir, |
| std::string const & | dbName, | ||
| std::array< std::string, N > const & | pragma, | ||
| std::array< char const *, M > const & | initSQL, | ||
| CheckpointerSetup const & | checkpointerSetup, | ||
| beast::Journal | journal | ||
| ) |
Definition at line 150 of file DatabaseCon.h.
| ripple::DatabaseCon::~DatabaseCon | ( | ) |
Definition at line 66 of file DatabaseCon.cpp.
|
private |
Definition at line 188 of file DatabaseCon.h.
| soci::session & ripple::DatabaseCon::getSession | ( | ) |
Definition at line 165 of file DatabaseCon.h.
| LockedSociSession ripple::DatabaseCon::checkoutDb | ( | ) |
Definition at line 171 of file DatabaseCon.h.
Definition at line 261 of file DatabaseCon.cpp.
|
private |
Definition at line 220 of file DatabaseCon.h.
|
private |
Definition at line 228 of file DatabaseCon.h.
|
private |
Definition at line 229 of file DatabaseCon.h.
|
private |
Definition at line 231 of file DatabaseCon.h.