Tkrzw
tkrzw::SkipDBM Member List

This is the complete list of members for tkrzw::SkipDBM, including all inherited members.

Append(std::string_view key, std::string_view value, std::string_view delim="")tkrzw::DBMvirtual
Clear() overridetkrzw::SkipDBMvirtual
Close() overridetkrzw::SkipDBMvirtual
CompareExchange(std::string_view key, std::string_view expected, std::string_view desired, std::string *actual=nullptr)tkrzw::DBMvirtual
CopyFileData(const std::string &dest_path)tkrzw::DBMvirtual
Count(int64_t *count) overridetkrzw::SkipDBMvirtual
CountSimple()tkrzw::DBMvirtual
DEFAULT_MAX_CACHED_RECORDStkrzw::SkipDBMstatic
DEFAULT_MAX_LEVELtkrzw::SkipDBMstatic
DEFAULT_OFFSET_WIDTHtkrzw::SkipDBMstatic
DEFAULT_SORT_MEM_SIZEtkrzw::SkipDBMstatic
DEFAULT_STEP_UNITtkrzw::SkipDBMstatic
Export(DBM *dbm)tkrzw::DBMvirtual
Get(std::string_view key, std::string *value=nullptr)tkrzw::DBMvirtual
GetByIndex(int64_t index, std::string *key=nullptr, std::string *value=nullptr)tkrzw::SkipDBM
GetDatabaseType()tkrzw::SkipDBM
GetEffectiveDataSize()tkrzw::SkipDBM
GetFilePath(std::string *path) overridetkrzw::SkipDBMvirtual
GetFilePathSimple()tkrzw::DBMvirtual
GetFileSize(int64_t *size) overridetkrzw::SkipDBMvirtual
GetFileSizeSimple()tkrzw::DBMvirtual
GetInternalFile() consttkrzw::SkipDBM
GetModificationTime()tkrzw::SkipDBM
GetMulti(const std::initializer_list< std::string > &keys)tkrzw::DBMvirtual
GetMulti(const std::vector< std::string > &keys)tkrzw::DBMvirtual
GetOpaqueMetadata()tkrzw::SkipDBM
GetSimple(std::string_view key, std::string_view default_value="")tkrzw::DBMvirtual
Increment(std::string_view key, int64_t increment=1, int64_t *current=nullptr, int64_t initial=0)tkrzw::DBMvirtual
IncrementSimple(std::string_view key, int64_t increment=1, int64_t initial=0)tkrzw::DBM
Inspect() overridetkrzw::SkipDBMvirtual
IsHealthy() const overridetkrzw::SkipDBMvirtual
IsOpen() const overridetkrzw::SkipDBMvirtual
IsOrdered() const overridetkrzw::SkipDBMvirtual
IsUpdated()tkrzw::SkipDBM
IsWritable() const overridetkrzw::SkipDBMvirtual
MakeDBM() const overridetkrzw::SkipDBMvirtual
MakeIterator() overridetkrzw::SkipDBMvirtual
MergeSkipDatabase(const std::string &src_path)tkrzw::SkipDBM
OPAQUE_METADATA_SIZEtkrzw::SkipDBMstatic
Open(const std::string &path, bool writable, int32_t options=File::OPEN_DEFAULT) overridetkrzw::SkipDBMvirtual
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
Process(std::string_view key, RecordProcessor *proc, bool writable) overridetkrzw::SkipDBMvirtual
tkrzw::DBM::Process(std::string_view key, RecordLambdaType rec_lambda, bool writable)tkrzw::DBMvirtual
ProcessEach(RecordProcessor *proc, bool writable) overridetkrzw::SkipDBMvirtual
tkrzw::DBM::ProcessEach(RecordLambdaType rec_lambda, bool writable)tkrzw::DBMvirtual
Rebuild() overridetkrzw::SkipDBMvirtual
RebuildAdvanced(const TuningParameters &tuning_params=TuningParameters())tkrzw::SkipDBM
RecordLambdaType typedeftkrzw::DBM
ReduceConcat(const std::string &key, const std::vector< std::string > &values)tkrzw::SkipDBMstatic
ReduceConcatWithLine(const std::string &key, const std::vector< std::string > &values)tkrzw::SkipDBMstatic
ReduceConcatWithNull(const std::string &key, const std::vector< std::string > &values)tkrzw::SkipDBMstatic
ReduceConcatWithTab(const std::string &key, const std::vector< std::string > &values)tkrzw::SkipDBMstatic
ReduceRemove(const std::string &key, const std::vector< std::string > &values)tkrzw::SkipDBMstatic
ReducerType typedeftkrzw::SkipDBM
ReduceToFirst(const std::string &key, const std::vector< std::string > &values)tkrzw::SkipDBMstatic
ReduceToLast(const std::string &key, const std::vector< std::string > &values)tkrzw::SkipDBMstatic
ReduceToSecond(const std::string &key, const std::vector< std::string > &values)tkrzw::SkipDBMstatic
ReduceToTotal(const std::string &key, const std::vector< std::string > &values)tkrzw::SkipDBMstatic
Remove(std::string_view key, std::string *old_value=nullptr) overridetkrzw::SkipDBMvirtual
REMOVING_VALUEtkrzw::SkipDBMstatic
RestoreDatabase(const std::string &old_file_path, const std::string &new_file_path)tkrzw::SkipDBMstatic
Revert()tkrzw::SkipDBM
Set(std::string_view key, std::string_view value, bool overwrite=true, std::string *old_value=nullptr) overridetkrzw::SkipDBMvirtual
SetDatabaseType(uint32_t db_type)tkrzw::SkipDBM
SetMulti(const std::initializer_list< std::pair< std::string, std::string >> &records, bool overwrite=true)tkrzw::DBMvirtual
SetMulti(const std::map< std::string, std::string > &records, bool overwrite=true)tkrzw::DBMvirtual
SetOpaqueMetadata(const std::string &opaque)tkrzw::SkipDBM
ShouldBeRebuilt(bool *tobe) overridetkrzw::SkipDBMvirtual
ShouldBeRebuiltSimple()tkrzw::DBMvirtual
SkipDBM()tkrzw::SkipDBM
SkipDBM(std::unique_ptr< File > file)tkrzw::SkipDBM
SkipDBM(const SkipDBM &rhs)=deletetkrzw::SkipDBMexplicit
Synchronize(bool hard, FileProcessor *proc=nullptr) overridetkrzw::SkipDBMvirtual
SynchronizeAdvanced(bool hard, FileProcessor *proc=nullptr, ReducerType reducer=nullptr)tkrzw::SkipDBM
~DBM()=defaulttkrzw::DBMvirtual
~SkipDBM()tkrzw::SkipDBMvirtual