|
template<std::size_t N, std::size_t M> |
| DatabaseCon (Setup const &setup, std::string const &dbName, std::array< char const *, N > const &pragma, std::array< char const *, M > const &initSQL) |
|
template<std::size_t N, std::size_t M> |
| DatabaseCon (Setup const &setup, std::string const &dbName, std::array< char const *, N > const &pragma, std::array< char const *, M > const &initSQL, CheckpointerSetup const &checkpointerSetup) |
|
template<std::size_t N, std::size_t M> |
| DatabaseCon (boost::filesystem::path const &dataDir, std::string const &dbName, std::array< char const *, N > const &pragma, std::array< char const *, M > const &initSQL) |
|
template<std::size_t N, std::size_t M> |
| DatabaseCon (boost::filesystem::path const &dataDir, std::string const &dbName, std::array< char const *, N > const &pragma, std::array< char const *, M > const &initSQL, CheckpointerSetup const &checkpointerSetup) |
|
| ~DatabaseCon () |
|
soci::session & | getSession () |
|
LockedSociSession | checkoutDb () |
|
Definition at line 81 of file DatabaseCon.h.
◆ DatabaseCon() [1/5]
template<std::size_t N, std::size_t M>
◆ DatabaseCon() [2/5]
template<std::size_t N, std::size_t M>
◆ DatabaseCon() [3/5]
template<std::size_t N, std::size_t M>
ripple::DatabaseCon::DatabaseCon |
( |
boost::filesystem::path const & |
dataDir, |
|
|
std::string const & |
dbName, |
|
|
std::array< char const *, N > const & |
pragma, |
|
|
std::array< char const *, M > const & |
initSQL |
|
) |
| |
◆ DatabaseCon() [4/5]
template<std::size_t N, std::size_t M>
ripple::DatabaseCon::DatabaseCon |
( |
boost::filesystem::path const & |
dataDir, |
|
|
std::string const & |
dbName, |
|
|
std::array< char const *, N > const & |
pragma, |
|
|
std::array< char const *, M > const & |
initSQL, |
|
|
CheckpointerSetup const & |
checkpointerSetup |
|
) |
| |
◆ ~DatabaseCon()
ripple::DatabaseCon::~DatabaseCon |
( |
| ) |
|
◆ DatabaseCon() [5/5]
template<std::size_t N, std::size_t M>
ripple::DatabaseCon::DatabaseCon |
( |
boost::filesystem::path const & |
pPath, |
|
|
std::vector< std::string > const * |
commonPragma, |
|
|
std::array< char const *, N > const & |
pragma, |
|
|
std::array< char const *, M > const & |
initSQL |
|
) |
| |
|
private |
◆ getSession()
soci::session& ripple::DatabaseCon::getSession |
( |
| ) |
|
◆ checkoutDb()
◆ setupCheckpointing()
void ripple::DatabaseCon::setupCheckpointing |
( |
JobQueue * |
q, |
|
|
Logs & |
l |
|
) |
| |
|
private |
◆ lock_
◆ session_
◆ checkpointer_