Tkrzw
|
This is the complete list of members for tkrzw::HashDBM, including all inherited members.
Append(std::string_view key, std::string_view value, std::string_view delim="") | tkrzw::DBM | virtual |
Clear() override | tkrzw::HashDBM | virtual |
Close() override | tkrzw::HashDBM | 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) override | tkrzw::HashDBM | virtual |
CountBuckets() | tkrzw::HashDBM | |
CountSimple() | tkrzw::DBM | virtual |
CountUsedBuckets() | tkrzw::HashDBM | |
DEFAULT_ALIGN_POW | tkrzw::HashDBM | static |
DEFAULT_FBP_CAPACITY | tkrzw::HashDBM | static |
DEFAULT_NUM_BUCKETS | tkrzw::HashDBM | static |
DEFAULT_OFFSET_WIDTH | tkrzw::HashDBM | static |
Export(DBM *dbm) | tkrzw::DBM | virtual |
FindRecordBase(File *file, int64_t *record_base, int32_t *offset_width, int32_t *align_pow, int64_t *last_sync_size) | tkrzw::HashDBM | static |
Get(std::string_view key, std::string *value=nullptr) | tkrzw::DBM | virtual |
GetDatabaseType() | tkrzw::HashDBM | |
GetEffectiveDataSize() | tkrzw::HashDBM | |
GetFilePath(std::string *path) override | tkrzw::HashDBM | virtual |
GetFilePathSimple() | tkrzw::DBM | virtual |
GetFileSize(int64_t *size) override | tkrzw::HashDBM | virtual |
GetFileSizeSimple() | tkrzw::DBM | virtual |
GetInternalFile() const | tkrzw::HashDBM | |
GetModificationTime() | tkrzw::HashDBM | |
GetMulti(const std::initializer_list< std::string > &keys) | tkrzw::DBM | virtual |
GetMulti(const std::vector< std::string > &keys) | tkrzw::DBM | virtual |
GetOpaqueMetadata() | tkrzw::HashDBM | |
GetSimple(std::string_view key, std::string_view default_value="") | tkrzw::DBM | virtual |
GetUpdateMode() | tkrzw::HashDBM | |
HashDBM() | tkrzw::HashDBM | |
HashDBM(std::unique_ptr< File > file) | tkrzw::HashDBM | |
HashDBM(const HashDBM &rhs)=delete | tkrzw::HashDBM | explicit |
ImportFromFileBackward(const std::string &path, bool skip_broken_records, int64_t record_base, int64_t end_offset) | tkrzw::HashDBM | |
ImportFromFileForward(const std::string &path, bool skip_broken_records, int64_t record_base, int64_t end_offset) | tkrzw::HashDBM | |
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() override | tkrzw::HashDBM | virtual |
IsHealthy() const override | tkrzw::HashDBM | virtual |
IsOpen() const override | tkrzw::HashDBM | virtual |
IsOrdered() const override | tkrzw::HashDBM | virtual |
IsWritable() const override | tkrzw::HashDBM | virtual |
MakeDBM() const override | tkrzw::HashDBM | virtual |
MakeIterator() override | tkrzw::HashDBM | virtual |
OPAQUE_METADATA_SIZE | tkrzw::HashDBM | static |
Open(const std::string &path, bool writable, int32_t options=File::OPEN_DEFAULT) override | tkrzw::HashDBM | virtual |
OpenAdvanced(const std::string &path, bool writable, int32_t options=File::OPEN_DEFAULT, const TuningParameters &tuning_params=TuningParameters()) | tkrzw::HashDBM | |
operator=(const HashDBM &rhs)=delete (defined in tkrzw::HashDBM) | tkrzw::HashDBM | |
Process(std::string_view key, RecordProcessor *proc, bool writable) override | tkrzw::HashDBM | virtual |
ProcessEach(RecordProcessor *proc, bool writable) override | tkrzw::HashDBM | virtual |
Rebuild() override | tkrzw::HashDBM | virtual |
RebuildAdvanced(const TuningParameters &tuning_params=TuningParameters(), bool skip_broken_records=false) | tkrzw::HashDBM | |
Remove(std::string_view key) | tkrzw::DBM | virtual |
RestoreDatabase(const std::string &old_file_path, const std::string &new_file_path, int64_t end_offset) | tkrzw::HashDBM | static |
Set(std::string_view key, std::string_view value, bool overwrite=true) | tkrzw::DBM | virtual |
SetDatabaseType(uint32_t db_type) | tkrzw::HashDBM | |
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 |
SetOpaqueMetadata(const std::string &opaque) | tkrzw::HashDBM | |
SetUpdateModeAppending() | tkrzw::HashDBM | |
ShouldBeRebuilt(bool *tobe) override | tkrzw::HashDBM | virtual |
ShouldBeRebuiltSimple() | tkrzw::DBM | virtual |
Synchronize(bool hard, FileProcessor *proc=nullptr) override | tkrzw::HashDBM | virtual |
UPDATE_APPENDING enum value | tkrzw::HashDBM | |
UPDATE_DEFAULT enum value | tkrzw::HashDBM | |
UPDATE_IN_PLACE enum value | tkrzw::HashDBM | |
UpdateMode enum name | tkrzw::HashDBM | |
~DBM()=default | tkrzw::DBM | virtual |
~HashDBM() | tkrzw::HashDBM | virtual |