Tkrzw
|
This is the complete list of members for tkrzw::DBM, including all inherited members.
Append(std::string_view key, std::string_view value, std::string_view delim="") | tkrzw::DBM | virtual |
Clear()=0 | tkrzw::DBM | pure virtual |
Close()=0 | tkrzw::DBM | pure virtual |
CompareExchange(std::string_view key, std::string_view expected, std::string_view desired, std::string *actual=nullptr) | tkrzw::DBM | virtual |
CopyFile(const std::string &dest_path) | tkrzw::DBM | virtual |
Count(int64_t *count)=0 | tkrzw::DBM | pure virtual |
CountSimple() | tkrzw::DBM | virtual |
Export(DBM *dbm) | tkrzw::DBM | virtual |
Get(std::string_view key, std::string *value=nullptr) | tkrzw::DBM | virtual |
GetFilePath(std::string *path)=0 | tkrzw::DBM | pure virtual |
GetFilePathSimple() | tkrzw::DBM | virtual |
GetFileSize(int64_t *size)=0 | tkrzw::DBM | pure virtual |
GetFileSizeSimple() | tkrzw::DBM | virtual |
GetMulti(const std::initializer_list< std::string > &keys) | tkrzw::DBM | virtual |
GetMulti(const std::vector< std::string > &keys) | tkrzw::DBM | virtual |
GetSimple(std::string_view key, std::string_view default_value="") | tkrzw::DBM | virtual |
Increment(std::string_view key, int64_t increment=1, int64_t *current=nullptr, int64_t initial=0) | tkrzw::DBM | virtual |
IncrementSimple(std::string_view key, int64_t increment=1, int64_t initial=0) | tkrzw::DBM | |
Inspect()=0 | tkrzw::DBM | pure virtual |
IsHealthy() const =0 | tkrzw::DBM | pure virtual |
IsOpen() const =0 | tkrzw::DBM | pure virtual |
IsOrdered() const =0 | tkrzw::DBM | pure virtual |
IsWritable() const =0 | tkrzw::DBM | pure virtual |
MakeDBM() const =0 | tkrzw::DBM | pure virtual |
MakeIterator()=0 | tkrzw::DBM | pure virtual |
Open(const std::string &path, bool writable, int32_t options=File::OPEN_DEFAULT)=0 | tkrzw::DBM | pure virtual |
Process(std::string_view key, RecordProcessor *proc, bool writable)=0 | tkrzw::DBM | pure virtual |
ProcessEach(RecordProcessor *proc, bool writable)=0 | tkrzw::DBM | pure virtual |
Rebuild()=0 | tkrzw::DBM | pure virtual |
Remove(std::string_view key) | tkrzw::DBM | virtual |
Set(std::string_view key, std::string_view value, bool overwrite=true) | tkrzw::DBM | virtual |
SetMulti(const std::initializer_list< std::pair< std::string, std::string >> &records, bool overwrite=true) | tkrzw::DBM | virtual |
SetMulti(const std::map< std::string, std::string > &records, bool overwrite=true) | tkrzw::DBM | virtual |
ShouldBeRebuilt(bool *tobe)=0 | tkrzw::DBM | pure virtual |
ShouldBeRebuiltSimple() | tkrzw::DBM | virtual |
Synchronize(bool hard, FileProcessor *proc=nullptr)=0 | tkrzw::DBM | pure virtual |
~DBM()=default | tkrzw::DBM | virtual |