LeviLamina
Loading...
Searching...
No Matches
ll::data::KeyValueDB Class Reference

Public Member Functions

LLNDAPI KeyValueDB (std::filesystem::path const &path)
 
LLNDAPI KeyValueDB (std::filesystem::path const &path, bool createIfMiss, bool fixIfError, int bloomFilterBit)
 
 KeyValueDB (KeyValueDB const &) noexcept=delete
 
KeyValueDBoperator= (KeyValueDB const &) noexcept=delete
 
LLNDAPI KeyValueDB (KeyValueDB &&) noexcept
 
LLAPI KeyValueDBoperator= (KeyValueDB &&) noexcept
 
LLNDAPI std::optional< std::string > get (std::string_view key) const
 
LLNDAPI bool has (std::string_view key) const
 
LLNDAPI bool empty () const
 
LLAPI bool set (std::string_view key, std::string_view val)
 
LLAPI bool del (std::string_view key)
 
LLNDAPI coro::Generator< std::pair< std::string_view, std::string_view > > iter () const
 

The documentation for this class was generated from the following file: