Lines Matching refs:store
29 #include "store/read_backend.hpp"
31 #include "store/exceptions.hpp"
32 #include "store/metadata.hpp"
33 #include "store/read_transaction.hpp"
34 #include "store/write_backend.hpp"
55 /// \throw store::error If there is a problem opening or creating the database.
57 store::detail::open_and_setup(const fs::path& file, const int flags)
64 throw store::error(F("Cannot open '%s': %s") % file % e.what());
70 struct store::read_backend::impl : utils::noncopyable {
108 store::read_backend::read_backend(impl* pimpl_) :
115 store::read_backend::~read_backend(void)
126 /// \throw store::error If there is any problem opening the database.
127 store::read_backend
128 store::read_backend::open_ro(const fs::path& file)
137 store::read_backend::close(void)
147 store::read_backend::database(void)
156 store::read_transaction
157 store::read_backend::start_read(void)