|
Tkrzw
|
This is the complete list of members for tkrzw::HashDBM, including all inherited members.
| ANY_DATA | tkrzw::DBM | static |
| Append(std::string_view key, std::string_view value, std::string_view delim="") | tkrzw::DBM | virtual |
| AppendMulti(const std::map< std::string_view, std::string_view > &records, std::string_view delim="") | tkrzw::DBM | virtual |
| AppendMulti(const std::initializer_list< std::pair< std::string_view, std::string_view >> &records, std::string_view delim="") | tkrzw::DBM | virtual |
| AppendMulti(const std::map< std::string, std::string > &records, std::string_view delim="") | tkrzw::DBM | virtual |
| CheckRecordCompressionModeIsSupported(RecordCompressionMode mode) | tkrzw::HashDBM | static |
| 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, bool *found=nullptr) | tkrzw::DBM | virtual |
| CompareExchangeMulti(const std::vector< std::pair< std::string_view, std::string_view >> &expected, const std::vector< std::pair< std::string_view, std::string_view >> &desired) | tkrzw::DBM | virtual |
| CopyFileData(const std::string &dest_path, bool sync_hard=false) | 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_MIN_READ_SIZE | tkrzw::HashDBM | static |
| DEFAULT_NUM_BUCKETS | tkrzw::HashDBM | static |
| DEFAULT_OFFSET_WIDTH | tkrzw::HashDBM | static |
| Export(DBM *dest_dbm) | tkrzw::DBM | virtual |
| FindRecordBase(File *file, int64_t *record_base, int32_t *static_flags, 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) override | tkrzw::HashDBM | virtual |
| GetCRCWidthFromStaticFlags(int32_t static_flags) | tkrzw::HashDBM | static |
| 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 | |
| GetMulti(const std::vector< std::string_view > &keys, std::map< std::string, std::string > *records) | tkrzw::DBM | virtual |
| GetMulti(const std::initializer_list< std::string_view > &keys, std::map< std::string, std::string > *records) | tkrzw::DBM | virtual |
| GetMulti(const std::vector< std::string > &keys, std::map< std::string, std::string > *records) | tkrzw::DBM | virtual |
| GetOpaqueMetadata() | tkrzw::HashDBM | |
| GetSimple(std::string_view key, std::string_view default_value="") | tkrzw::DBM | virtual |
| GetTimestamp(double *timestamp) override | tkrzw::HashDBM | virtual |
| GetTimestampSimple() | tkrzw::DBM | virtual |
| GetType() const | tkrzw::DBM | |
| GetUpdateLogger() const override | tkrzw::HashDBM | virtual |
| GetUpdateMode() | tkrzw::HashDBM | |
| HashDBM() | tkrzw::HashDBM | |
| HashDBM(std::unique_ptr< File > file) | tkrzw::HashDBM | explicit |
| HashDBM(const HashDBM &rhs)=delete | tkrzw::HashDBM | explicit |
| ImportFromFileBackward(File *file, bool skip_broken_records, int64_t record_base, int64_t end_offset) | tkrzw::HashDBM | |
| ImportFromFileBackward(const std::string &path, bool skip_broken_records, int64_t record_base, int64_t end_offset) | tkrzw::HashDBM | |
| ImportFromFileForward(File *file, 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 | virtual |
| Inspect() override | tkrzw::HashDBM | virtual |
| IsAutoRestored() const | tkrzw::HashDBM | |
| IsHealthy() const override | tkrzw::HashDBM | virtual |
| IsOpen() const override | tkrzw::HashDBM | virtual |
| IsOrdered() const override | tkrzw::HashDBM | virtual |
| IsWritable() const override | tkrzw::HashDBM | virtual |
| MakeCompressorFromStaticFlags(int32_t static_flags, std::string_view cipher_key="") | tkrzw::HashDBM | static |
| 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 | |
| PopFirst(std::string *key=nullptr, std::string *value=nullptr) | tkrzw::DBM | virtual |
| Process(std::string_view key, RecordProcessor *proc, bool writable) override | tkrzw::HashDBM | virtual |
| tkrzw::DBM::Process(std::string_view key, RecordLambdaType rec_lambda, bool writable) | tkrzw::DBM | virtual |
| ProcessEach(RecordProcessor *proc, bool writable) override | tkrzw::HashDBM | virtual |
| tkrzw::DBM::ProcessEach(RecordLambdaType rec_lambda, bool writable) | tkrzw::DBM | virtual |
| ProcessFirst(RecordProcessor *proc, bool writable) override | tkrzw::HashDBM | virtual |
| tkrzw::DBM::ProcessFirst(RecordLambdaType rec_lambda, bool writable) | tkrzw::DBM | virtual |
| ProcessMulti(const std::vector< std::pair< std::string_view, DBM::RecordProcessor * >> &key_proc_pairs, bool writable) override | tkrzw::HashDBM | |
| tkrzw::DBM::ProcessMulti(const std::vector< std::pair< std::string_view, RecordProcessor * >> &key_proc_pairs, bool writable)=0 | tkrzw::DBM | pure virtual |
| tkrzw::DBM::ProcessMulti(const std::vector< std::pair< std::string_view, RecordLambdaType >> &key_lambda_pairs, bool writable) | tkrzw::DBM | virtual |
| PushLast(std::string_view value, double wtime=-1, std::string *key=nullptr) | tkrzw::DBM | virtual |
| ReadMetadata(File *file, int32_t *cyclic_magic, int32_t *pkg_major_version, int32_t *pkg_minor_version, int32_t *static_flags, int32_t *offset_width, int32_t *align_pow, int32_t *closure_flags, int64_t *num_buckets, int64_t *num_records, int64_t *eff_data_size, int64_t *file_size, int64_t *mod_time, int32_t *db_type, std::string *opaque) | tkrzw::HashDBM | static |
| Rebuild() override | tkrzw::HashDBM | virtual |
| RebuildAdvanced(const TuningParameters &tuning_params=TuningParameters(), bool skip_broken_records=false, bool sync_hard=false) | tkrzw::HashDBM | |
| RECORD_COMP_AES enum value | tkrzw::HashDBM | |
| RECORD_COMP_DEFAULT enum value | tkrzw::HashDBM | |
| RECORD_COMP_LZ4 enum value | tkrzw::HashDBM | |
| RECORD_COMP_LZMA enum value | tkrzw::HashDBM | |
| RECORD_COMP_NONE enum value | tkrzw::HashDBM | |
| RECORD_COMP_RC4 enum value | tkrzw::HashDBM | |
| RECORD_COMP_ZLIB enum value | tkrzw::HashDBM | |
| RECORD_COMP_ZSTD enum value | tkrzw::HashDBM | |
| RECORD_CRC_16 enum value | tkrzw::HashDBM | |
| RECORD_CRC_32 enum value | tkrzw::HashDBM | |
| RECORD_CRC_8 enum value | tkrzw::HashDBM | |
| RECORD_CRC_DEFAULT enum value | tkrzw::HashDBM | |
| RECORD_CRC_NONE enum value | tkrzw::HashDBM | |
| RecordCompressionMode enum name | tkrzw::HashDBM | |
| RecordCRCMode enum name | tkrzw::HashDBM | |
| RecordLambdaType typedef | tkrzw::DBM | |
| Rekey(std::string_view old_key, std::string_view new_key, bool overwrite=true, bool copying=false, std::string *value=nullptr) | tkrzw::DBM | virtual |
| Remove(std::string_view key, std::string *old_value=nullptr) override | tkrzw::HashDBM | virtual |
| RemoveMulti(const std::vector< std::string_view > &keys) | tkrzw::DBM | virtual |
| RemoveMulti(const std::initializer_list< std::string_view > &keys) | tkrzw::DBM | virtual |
| RemoveMulti(const std::vector< std::string > &keys) | tkrzw::DBM | virtual |
| RESTORE_DEFAULT enum value | tkrzw::HashDBM | |
| RESTORE_NO_SHORTCUTS enum value | tkrzw::HashDBM | |
| RESTORE_NOOP enum value | tkrzw::HashDBM | |
| RESTORE_READ_ONLY enum value | tkrzw::HashDBM | |
| RESTORE_SYNC enum value | tkrzw::HashDBM | |
| RESTORE_WITH_HARDSYNC enum value | tkrzw::HashDBM | |
| RestoreDatabase(const std::string &old_file_path, const std::string &new_file_path, int64_t end_offset, std::string_view cipher_key="") | tkrzw::HashDBM | static |
| RestoreMode enum name | tkrzw::HashDBM | |
| Set(std::string_view key, std::string_view value, bool overwrite=true, std::string *old_value=nullptr) override | tkrzw::HashDBM | virtual |
| SetDatabaseType(uint32_t db_type) | tkrzw::HashDBM | |
| SetMulti(const std::map< std::string_view, std::string_view > &records, bool overwrite=true) | tkrzw::DBM | virtual |
| SetMulti(const std::initializer_list< std::pair< std::string_view, std::string_view >> &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 | |
| SetUpdateLogger(UpdateLogger *update_logger) override | tkrzw::HashDBM | virtual |
| 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 | |
| ValidateHashBuckets() | tkrzw::HashDBM | |
| ValidateRecords(int64_t record_base, int64_t end_offset) | tkrzw::HashDBM | |
| ~DBM()=default | tkrzw::DBM | virtual |
| ~HashDBM() | tkrzw::HashDBM |