Kyoto Tycoon

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

kyototycoon::TimedDB Member List
This is the complete list of members for kyototycoon::TimedDB, including all inherited members.

accept(const char *kbuf, size_t ksiz, Visitor *visitor, bool writable=true) | kyototycoon::TimedDB |
accept_bulk(const std::vector< std::string > &keys, Visitor *visitor, bool writable=true) | kyototycoon::TimedDB |
add(const char *kbuf, size_t ksiz, const char *vbuf, size_t vsiz, int64_t xt=kc::INT64MAX) | kyototycoon::TimedDB |
add(const std::string &key, const std::string &value, int64_t xt=kc::INT64MAX) | kyototycoon::TimedDB |
append(const char *kbuf, size_t ksiz, const char *vbuf, size_t vsiz, int64_t xt=kc::INT64MAX) | kyototycoon::TimedDB |
append(const std::string &key, const std::string &value, int64_t xt=kc::INT64MAX) | kyototycoon::TimedDB |
begin_transaction(bool hard=false) | kyototycoon::TimedDB |
begin_transaction_try(bool hard=false) | kyototycoon::TimedDB |
cas(const char *kbuf, size_t ksiz, const char *ovbuf, size_t ovsiz, const char *nvbuf, size_t nvsiz, int64_t xt=kc::INT64MAX) | kyototycoon::TimedDB |
cas(const std::string &key, const std::string &ovalue, const std::string &nvalue, int64_t xt=kc::INT64MAX) | kyototycoon::TimedDB |
check(const char *kbuf, size_t ksiz, int64_t *xtp=NULL) | kyototycoon::TimedDB |
check(const std::string &key, int64_t *xtp=NULL) | kyototycoon::TimedDB |
clear() | kyototycoon::TimedDB |
close() | kyototycoon::TimedDB |
copy(const std::string &dest, kc::BasicDB::ProgressChecker *checker=NULL) | kyototycoon::TimedDB |
count() | kyototycoon::TimedDB |
cursor() | kyototycoon::TimedDB |
dump_snapshot(std::ostream *dest, kc::BasicDB::ProgressChecker *checker=NULL) | kyototycoon::TimedDB |
dump_snapshot(const std::string &dest, kc::BasicDB::ProgressChecker *checker=NULL) | kyototycoon::TimedDB |
dump_snapshot_atomic(const std::string &dest, kc::Compressor *zcomp=NULL, kc::BasicDB::ProgressChecker *checker=NULL) | kyototycoon::TimedDB |
end_transaction(bool commit=true) | kyototycoon::TimedDB |
error() const | kyototycoon::TimedDB |
get(const char *kbuf, size_t ksiz, size_t *sp, int64_t *xtp=NULL) | kyototycoon::TimedDB |
get(const std::string &key, std::string *value, int64_t *xtp=NULL) | kyototycoon::TimedDB |
get(const char *kbuf, size_t ksiz, char *vbuf, size_t max, int64_t *xtp=NULL) | kyototycoon::TimedDB |
get_bulk(const std::vector< std::string > &keys, std::map< std::string, std::string > *recs, bool atomic=true) | kyototycoon::TimedDB |
increment(const char *kbuf, size_t ksiz, int64_t num, int64_t orig=0, int64_t xt=kc::INT64MAX) | kyototycoon::TimedDB |
increment(const std::string &key, int64_t num, int64_t orig=0, int64_t xt=kc::INT64MAX) | kyototycoon::TimedDB |
increment_double(const char *kbuf, size_t ksiz, double num, double orig=0, int64_t xt=kc::INT64MAX) | kyototycoon::TimedDB |
increment_double(const std::string &key, double num, double orig=0, int64_t xt=kc::INT64MAX) | kyototycoon::TimedDB |
iterate(Visitor *visitor, bool writable=true, kc::BasicDB::ProgressChecker *checker=NULL) | kyototycoon::TimedDB |
load_snapshot(std::istream *src, kc::BasicDB::ProgressChecker *checker=NULL) | kyototycoon::TimedDB |
load_snapshot(const std::string &src, kc::BasicDB::ProgressChecker *checker=NULL) | kyototycoon::TimedDB |
load_snapshot_atomic(const std::string &src, kc::Compressor *zcomp=NULL, kc::BasicDB::ProgressChecker *checker=NULL) | kyototycoon::TimedDB |
MADD enum value | kyototycoon::TimedDB |
MAPPEND enum value | kyototycoon::TimedDB |
match_prefix(const std::string &prefix, std::vector< std::string > *strvec, int64_t max=-1, kc::BasicDB::ProgressChecker *checker=NULL) | kyototycoon::TimedDB |
match_regex(const std::string &regex, std::vector< std::string > *strvec, int64_t max=-1, kc::BasicDB::ProgressChecker *checker=NULL) | kyototycoon::TimedDB |
match_similar(const std::string &origin, size_t range, bool utf, std::vector< std::string > *strvec, int64_t max=-1, kc::BasicDB::ProgressChecker *checker=NULL) | kyototycoon::TimedDB |
merge(TimedDB **srcary, size_t srcnum, MergeMode mode=MSET, kc::BasicDB::ProgressChecker *checker=NULL) | kyototycoon::TimedDB |
MergeMode enum name | kyototycoon::TimedDB |
MREPLACE enum value | kyototycoon::TimedDB |
MSET enum value | kyototycoon::TimedDB |
occupy(bool writable=true, kc::BasicDB::FileProcessor *proc=NULL) | kyototycoon::TimedDB |
open(const std::string &path=":", uint32_t mode=kc::BasicDB::OWRITER|kc::BasicDB::OCREATE) | kyototycoon::TimedDB |
path() | kyototycoon::TimedDB |
recover(const char *mbuf, size_t msiz) | kyototycoon::TimedDB |
remove(const char *kbuf, size_t ksiz) | kyototycoon::TimedDB |
remove(const std::string &key) | kyototycoon::TimedDB |
remove_bulk(const std::vector< std::string > &keys, bool atomic=true) | kyototycoon::TimedDB |
replace(const char *kbuf, size_t ksiz, const char *vbuf, size_t vsiz, int64_t xt=kc::INT64MAX) | kyototycoon::TimedDB |
replace(const std::string &key, const std::string &value, int64_t xt=kc::INT64MAX) | kyototycoon::TimedDB |
reveal_inner_db() | kyototycoon::TimedDB |
scan_parallel(Visitor *visitor, size_t thnum, kc::BasicDB::ProgressChecker *checker=NULL) | kyototycoon::TimedDB |
seize(const char *kbuf, size_t ksiz, size_t *sp, int64_t *xtp=NULL) | kyototycoon::TimedDB |
seize(const std::string &key, std::string *value, int64_t *xtp=NULL) | kyototycoon::TimedDB |
set(const char *kbuf, size_t ksiz, const char *vbuf, size_t vsiz, int64_t xt=kc::INT64MAX) | kyototycoon::TimedDB |
set(const std::string &key, const std::string &value, int64_t xt=kc::INT64MAX) | kyototycoon::TimedDB |
set_bulk(const std::map< std::string, std::string > &recs, int64_t xt=kc::INT64MAX, bool atomic=true) | kyototycoon::TimedDB |
set_error(kc::BasicDB::Error::Code code, const char *message) | kyototycoon::TimedDB |
set_internal_db(kc::BasicDB *db) | kyototycoon::TimedDB |
size() | kyototycoon::TimedDB |
status(std::map< std::string, std::string > *strmap) | kyototycoon::TimedDB |
status_snapshot_atomic(const std::string &src, uint64_t *tsp=NULL, int64_t *cntp=NULL, int64_t *sizp=NULL) | kyototycoon::TimedDB | `[static]`
synchronize(bool hard=false, kc::BasicDB::FileProcessor *proc=NULL, kc::BasicDB::ProgressChecker *checker=NULL) | kyototycoon::TimedDB |
TimedDB() | kyototycoon::TimedDB | `[explicit]`
tokenize_update_log(const char *mbuf, size_t msiz, std::vector< std::string > *tokens) | kyototycoon::TimedDB | `[static]`
tune_logger(kc::BasicDB::Logger *logger, uint32_t kinds=kc::BasicDB::Logger::WARN|kc::BasicDB::Logger::ERROR) | kyototycoon::TimedDB |
tune_update_trigger(UpdateTrigger *trigger) | kyototycoon::TimedDB |
vacuum(int64_t step=0) | kyototycoon::TimedDB |
XTMAX | kyototycoon::TimedDB | `[static]`
XTWIDTH | kyototycoon::TimedDB | `[static]`
~TimedDB() | kyototycoon::TimedDB | `[virtual]`