Tkrzw
|
This is the complete list of members for tkrzw::AsyncDBM, including all inherited members.
Append(std::string_view key, std::string_view value, std::string_view delim="") | tkrzw::AsyncDBM | |
AppendMulti(const std::map< std::string_view, std::string_view > &records, std::string_view delim="") | tkrzw::AsyncDBM | |
AppendMulti(const std::map< std::string, std::string > &records, std::string_view delim="") | tkrzw::AsyncDBM | |
AsyncDBM(DBM *dbm, int32_t num_worker_threads) | tkrzw::AsyncDBM | |
AsyncDBM(const AsyncDBM &rhs)=delete | tkrzw::AsyncDBM | explicit |
Clear() | tkrzw::AsyncDBM | |
CommonPostLambdaType typedef | tkrzw::AsyncDBM | |
CompareExchange(std::string_view key, std::string_view expected, std::string_view desired) | tkrzw::AsyncDBM | |
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::AsyncDBM | |
CopyFileData(const std::string &dest_path, bool sync_hard=false) | tkrzw::AsyncDBM | |
Export(DBM *dbm) | tkrzw::AsyncDBM | |
ExportToFlatRecords(File *dest_file) | tkrzw::AsyncDBM | |
Get(std::string_view key) | tkrzw::AsyncDBM | |
GetMulti(const std::vector< std::string_view > &keys) | tkrzw::AsyncDBM | |
GetMulti(const std::vector< std::string > &keys) | tkrzw::AsyncDBM | |
GetTaskQueue() | tkrzw::AsyncDBM | |
ImportFromFlatRecords(File *src_file) | tkrzw::AsyncDBM | |
Increment(std::string_view key, int64_t increment=1, int64_t initial=0) | tkrzw::AsyncDBM | |
operator=(const AsyncDBM &rhs)=delete (defined in tkrzw::AsyncDBM) | tkrzw::AsyncDBM | |
PopFirst() | tkrzw::AsyncDBM | |
Process(std::string_view key, std::unique_ptr< PROC > proc, bool writable) | tkrzw::AsyncDBM | |
Process(std::string_view key, DBM::RecordLambdaType rec_lambda, bool writable) | tkrzw::AsyncDBM | |
ProcessEach(std::unique_ptr< PROC > proc, bool writable) | tkrzw::AsyncDBM | |
ProcessEach(DBM::RecordLambdaType rec_lambda, bool writable) | tkrzw::AsyncDBM | |
ProcessFirst(std::unique_ptr< PROC > proc, bool writable) | tkrzw::AsyncDBM | |
ProcessFirst(DBM::RecordLambdaType rec_lambda, bool writable) | tkrzw::AsyncDBM | |
ProcessMulti(const std::vector< std::pair< std::string_view, std::shared_ptr< PROC >>> &key_proc_pairs, bool writable) | tkrzw::AsyncDBM | |
ProcessMulti(const std::vector< std::pair< std::string_view, DBM::RecordLambdaType >> &key_lambda_pairs, bool writable) | tkrzw::AsyncDBM | |
PushLast(std::string_view value, double wtime=-1) | tkrzw::AsyncDBM | |
Rebuild(const std::map< std::string, std::string > ¶ms={}) | tkrzw::AsyncDBM | |
Rekey(std::string_view old_key, std::string_view new_key, bool overwrite=true, bool copying=false) | tkrzw::AsyncDBM | |
Remove(std::string_view key) | tkrzw::AsyncDBM | |
RemoveMulti(const std::vector< std::string_view > &keys) | tkrzw::AsyncDBM | |
RemoveMulti(const std::vector< std::string > &keys) | tkrzw::AsyncDBM | |
SearchModal(std::string_view mode, std::string_view pattern, size_t capacity=0) | tkrzw::AsyncDBM | |
Set(std::string_view key, std::string_view value, bool overwrite=true) | tkrzw::AsyncDBM | |
SetCommonPostprocessor(std::unique_ptr< CommonPostprocessor > proc) | tkrzw::AsyncDBM | |
SetCommonPostprocessor(CommonPostLambdaType post_lambda) | tkrzw::AsyncDBM | |
SetMulti(const std::map< std::string_view, std::string_view > &records, bool overwrite=true) | tkrzw::AsyncDBM | |
SetMulti(const std::map< std::string, std::string > &records, bool overwrite=true) | tkrzw::AsyncDBM | |
Synchronize(bool hard, std::unique_ptr< DBM::FileProcessor > proc=nullptr, const std::map< std::string, std::string > ¶ms={}) | tkrzw::AsyncDBM | |
~AsyncDBM() | tkrzw::AsyncDBM |