|
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 |