Tkrzw
|
This is the complete list of members for tkrzw::SkipDBM, 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 |
Clear() override | tkrzw::SkipDBM | virtual |
Close() override | tkrzw::SkipDBM | 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::SkipDBM | virtual |
CountSimple() | tkrzw::DBM | virtual |
DEFAULT_MAX_CACHED_RECORDS | tkrzw::SkipDBM | static |
DEFAULT_MAX_LEVEL | tkrzw::SkipDBM | static |
DEFAULT_OFFSET_WIDTH | tkrzw::SkipDBM | static |
DEFAULT_SORT_MEM_SIZE | tkrzw::SkipDBM | static |
DEFAULT_STEP_UNIT | tkrzw::SkipDBM | static |
Export(DBM *dest_dbm) | tkrzw::DBM | virtual |
Get(std::string_view key, std::string *value=nullptr) | tkrzw::DBM | virtual |
GetByIndex(int64_t index, std::string *key=nullptr, std::string *value=nullptr) | tkrzw::SkipDBM | |
GetDatabaseType() | tkrzw::SkipDBM | |
GetEffectiveDataSize() | tkrzw::SkipDBM | |
GetFilePath(std::string *path) override | tkrzw::SkipDBM | virtual |
GetFilePathSimple() | tkrzw::DBM | virtual |
GetFileSize(int64_t *size) override | tkrzw::SkipDBM | virtual |
GetFileSizeSimple() | tkrzw::DBM | virtual |
GetInternalFile() const | tkrzw::SkipDBM | |
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::SkipDBM | |
GetSimple(std::string_view key, std::string_view default_value="") | tkrzw::DBM | virtual |
GetTimestamp(double *timestamp) override | tkrzw::SkipDBM | virtual |
GetTimestampSimple() | tkrzw::DBM | virtual |
GetType() const | tkrzw::DBM | |
GetUpdateLogger() const override | tkrzw::SkipDBM | 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 | virtual |
Inspect() override | tkrzw::SkipDBM | virtual |
IsAutoRestored() const | tkrzw::SkipDBM | |
IsHealthy() const override | tkrzw::SkipDBM | virtual |
IsOpen() const override | tkrzw::SkipDBM | virtual |
IsOrdered() const override | tkrzw::SkipDBM | virtual |
IsUpdated() | tkrzw::SkipDBM | |
IsWritable() const override | tkrzw::SkipDBM | virtual |
MakeDBM() const override | tkrzw::SkipDBM | virtual |
MakeIterator() override | tkrzw::SkipDBM | virtual |
MergeSkipDatabase(const std::string &src_path) | tkrzw::SkipDBM | |
OPAQUE_METADATA_SIZE | tkrzw::SkipDBM | static |
Open(const std::string &path, bool writable, int32_t options=File::OPEN_DEFAULT) override | tkrzw::SkipDBM | virtual |
OpenAdvanced(const std::string &path, bool writable, int32_t options=File::OPEN_DEFAULT, const TuningParameters &tuning_params=TuningParameters()) | tkrzw::SkipDBM | |
operator=(const SkipDBM &rhs)=delete (defined in tkrzw::SkipDBM) | tkrzw::SkipDBM | |
PopFirst(std::string *key=nullptr, std::string *value=nullptr) | tkrzw::DBM | virtual |
Process(std::string_view key, RecordProcessor *proc, bool writable) override | tkrzw::SkipDBM | virtual |
tkrzw::DBM::Process(std::string_view key, RecordLambdaType rec_lambda, bool writable) | tkrzw::DBM | virtual |
ProcessEach(RecordProcessor *proc, bool writable) override | tkrzw::SkipDBM | virtual |
tkrzw::DBM::ProcessEach(RecordLambdaType rec_lambda, bool writable) | tkrzw::DBM | virtual |
ProcessFirst(RecordProcessor *proc, bool writable) override | tkrzw::SkipDBM | 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::SkipDBM | |
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 *offset_width, int32_t *step_unit, int32_t *max_level, int32_t *closure_flags, 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::SkipDBM | static |
Rebuild() override | tkrzw::SkipDBM | virtual |
RebuildAdvanced(const TuningParameters &tuning_params=TuningParameters(), bool skip_broken_records=false, bool sync_hard=false) | tkrzw::SkipDBM | |
RecordLambdaType typedef | tkrzw::DBM | |
ReduceConcat(const std::string &key, const std::vector< std::string > &values) | tkrzw::SkipDBM | static |
ReduceConcatWithLine(const std::string &key, const std::vector< std::string > &values) | tkrzw::SkipDBM | static |
ReduceConcatWithNull(const std::string &key, const std::vector< std::string > &values) | tkrzw::SkipDBM | static |
ReduceConcatWithTab(const std::string &key, const std::vector< std::string > &values) | tkrzw::SkipDBM | static |
ReduceRemove(const std::string &key, const std::vector< std::string > &values) | tkrzw::SkipDBM | static |
ReducerType typedef | tkrzw::SkipDBM | |
ReduceToFirst(const std::string &key, const std::vector< std::string > &values) | tkrzw::SkipDBM | static |
ReduceToLast(const std::string &key, const std::vector< std::string > &values) | tkrzw::SkipDBM | static |
ReduceToSecond(const std::string &key, const std::vector< std::string > &values) | tkrzw::SkipDBM | static |
ReduceToTotal(const std::string &key, const std::vector< std::string > &values) | tkrzw::SkipDBM | static |
ReduceToTotalBigEndian(const std::string &key, const std::vector< std::string > &values) | tkrzw::SkipDBM | static |
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::SkipDBM | 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 |
REMOVING_VALUE | tkrzw::SkipDBM | static |
RESTORE_DEFAULT enum value | tkrzw::SkipDBM | |
RESTORE_NO_SHORTCUTS enum value | tkrzw::SkipDBM | |
RESTORE_NOOP enum value | tkrzw::SkipDBM | |
RESTORE_READ_ONLY enum value | tkrzw::SkipDBM | |
RESTORE_SYNC enum value | tkrzw::SkipDBM | |
RESTORE_WITH_HARDSYNC enum value | tkrzw::SkipDBM | |
RestoreDatabase(const std::string &old_file_path, const std::string &new_file_path) | tkrzw::SkipDBM | static |
RestoreMode enum name | tkrzw::SkipDBM | |
Revert() | tkrzw::SkipDBM | |
Set(std::string_view key, std::string_view value, bool overwrite=true, std::string *old_value=nullptr) override | tkrzw::SkipDBM | virtual |
SetDatabaseType(uint32_t db_type) | tkrzw::SkipDBM | |
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::SkipDBM | |
SetUpdateLogger(UpdateLogger *update_logger) override | tkrzw::SkipDBM | virtual |
ShouldBeRebuilt(bool *tobe) override | tkrzw::SkipDBM | virtual |
ShouldBeRebuiltSimple() | tkrzw::DBM | virtual |
SkipDBM() | tkrzw::SkipDBM | |
SkipDBM(std::unique_ptr< File > file) | tkrzw::SkipDBM | explicit |
SkipDBM(const SkipDBM &rhs)=delete | tkrzw::SkipDBM | explicit |
Synchronize(bool hard, FileProcessor *proc=nullptr) override | tkrzw::SkipDBM | virtual |
SynchronizeAdvanced(bool hard, FileProcessor *proc=nullptr, ReducerType reducer=nullptr) | tkrzw::SkipDBM | |
ValidateRecords() | tkrzw::SkipDBM | |
~DBM()=default | tkrzw::DBM | virtual |
~SkipDBM() | tkrzw::SkipDBM |