Kyoto Cabinet

- Main Page
- Namespaces
- Classes
- Files

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

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

accept(const char *kbuf, size_t ksiz, Visitor *visitor, bool writable=true)=0 | kyotocabinet::DB | `[pure virtual]`
accept_bulk(const std::vector< std::string > &keys, Visitor *visitor, bool writable=true)=0 | kyotocabinet::BasicDB | `[pure virtual]`
add(const char *kbuf, size_t ksiz, const char *vbuf, size_t vsiz) | kyotocabinet::BasicDB | `[virtual]`
add(const std::string &key, const std::string &value) | kyotocabinet::BasicDB | `[virtual]`
append(const char *kbuf, size_t ksiz, const char *vbuf, size_t vsiz) | kyotocabinet::BasicDB | `[virtual]`
append(const std::string &key, const std::string &value) | kyotocabinet::BasicDB | `[virtual]`
begin_transaction(bool hard=false)=0 | kyotocabinet::BasicDB | `[pure virtual]`
begin_transaction_try(bool hard=false)=0 | kyotocabinet::BasicDB | `[pure virtual]`
cas(const char *kbuf, size_t ksiz, const char *ovbuf, size_t ovsiz, const char *nvbuf, size_t nvsiz) | kyotocabinet::BasicDB | `[virtual]`
cas(const std::string &key, const std::string &ovalue, const std::string &nvalue) | kyotocabinet::BasicDB | `[virtual]`
check(const char *kbuf, size_t ksiz) | kyotocabinet::BasicDB | `[virtual]`
check(const std::string &key) | kyotocabinet::BasicDB | `[virtual]`
clear()=0 | kyotocabinet::DB | `[pure virtual]`
close()=0 | kyotocabinet::BasicDB | `[pure virtual]`
copy(const std::string &dest, ProgressChecker *checker=NULL) | kyotocabinet::BasicDB |
count()=0 | kyotocabinet::DB | `[pure virtual]`
cursor()=0 | kyotocabinet::BasicDB | `[pure virtual]`
dump_snapshot(std::ostream *dest, ProgressChecker *checker=NULL) | kyotocabinet::BasicDB |
dump_snapshot(const std::string &dest, ProgressChecker *checker=NULL) | kyotocabinet::BasicDB |
end_transaction(bool commit=true)=0 | kyotocabinet::BasicDB | `[pure virtual]`
error() const =0 | kyotocabinet::BasicDB | `[pure virtual]`
get(const char *kbuf, size_t ksiz, size_t *sp) | kyotocabinet::BasicDB | `[virtual]`
get(const std::string &key, std::string *value) | kyotocabinet::BasicDB | `[virtual]`
get(const char *kbuf, size_t ksiz, char *vbuf, size_t max) | kyotocabinet::BasicDB | `[virtual]`
get_bulk(const std::vector< std::string > &keys, std::map< std::string, std::string > *recs, bool atomic=true) | kyotocabinet::BasicDB |
increment(const char *kbuf, size_t ksiz, int64_t num, int64_t orig=0) | kyotocabinet::BasicDB | `[virtual]`
increment(const std::string &key, int64_t num, int64_t orig=0) | kyotocabinet::BasicDB | `[virtual]`
increment_double(const char *kbuf, size_t ksiz, double num, double orig=0) | kyotocabinet::BasicDB | `[virtual]`
increment_double(const std::string &key, double num, double orig) | kyotocabinet::BasicDB | `[virtual]`
iterate(Visitor *visitor, bool writable=true, ProgressChecker *checker=NULL)=0 | kyotocabinet::BasicDB | `[pure virtual]`
load_snapshot(std::istream *src, ProgressChecker *checker=NULL) | kyotocabinet::BasicDB |
load_snapshot(const std::string &src, ProgressChecker *checker=NULL) | kyotocabinet::BasicDB |
log(const char *file, int32_t line, const char *func, Logger::Kind kind, const char *message)=0 | kyotocabinet::BasicDB | `[pure virtual]`
OAUTOSYNC enum value | kyotocabinet::BasicDB |
OAUTOTRAN enum value | kyotocabinet::BasicDB |
occupy(bool writable=true, FileProcessor *proc=NULL)=0 | kyotocabinet::BasicDB | `[pure virtual]`
OCREATE enum value | kyotocabinet::BasicDB |
ONOLOCK enum value | kyotocabinet::BasicDB |
ONOREPAIR enum value | kyotocabinet::BasicDB |
open(const std::string &path, uint32_t mode=OWRITER|OCREATE)=0 | kyotocabinet::BasicDB | `[pure virtual]`
OpenMode enum name | kyotocabinet::BasicDB |
OREADER enum value | kyotocabinet::BasicDB |
OTRUNCATE enum value | kyotocabinet::BasicDB |
OTRYLOCK enum value | kyotocabinet::BasicDB |
OWRITER enum value | kyotocabinet::BasicDB |
path()=0 | kyotocabinet::BasicDB | `[pure virtual]`
remove(const char *kbuf, size_t ksiz) | kyotocabinet::BasicDB | `[virtual]`
remove(const std::string &key) | kyotocabinet::BasicDB | `[virtual]`
remove_bulk(const std::vector< std::string > &keys, bool atomic=true) | kyotocabinet::BasicDB |
replace(const char *kbuf, size_t ksiz, const char *vbuf, size_t vsiz) | kyotocabinet::BasicDB | `[virtual]`
replace(const std::string &key, const std::string &value) | kyotocabinet::BasicDB | `[virtual]`
scan_parallel(Visitor *visitor, size_t thnum, ProgressChecker *checker=NULL)=0 | kyotocabinet::BasicDB | `[pure virtual]`
seize(const char *kbuf, size_t ksiz, size_t *sp) | kyotocabinet::BasicDB |
seize(const std::string &key, std::string *value) | kyotocabinet::BasicDB |
set(const char *kbuf, size_t ksiz, const char *vbuf, size_t vsiz) | kyotocabinet::BasicDB | `[virtual]`
set(const std::string &key, const std::string &value) | kyotocabinet::BasicDB | `[virtual]`
set_bulk(const std::map< std::string, std::string > &recs, bool atomic=true) | kyotocabinet::BasicDB |
set_error(const char *file, int32_t line, const char *func, Error::Code code, const char *message)=0 | kyotocabinet::BasicDB | `[pure virtual]`
size()=0 | kyotocabinet::BasicDB | `[pure virtual]`
status(std::map< std::string, std::string > *strmap)=0 | kyotocabinet::BasicDB | `[pure virtual]`
synchronize(bool hard=false, FileProcessor *proc=NULL, ProgressChecker *checker=NULL)=0 | kyotocabinet::BasicDB | `[pure virtual]`
tune_logger(Logger *logger, uint32_t kinds=Logger::WARN|Logger::ERROR)=0 | kyotocabinet::BasicDB | `[pure virtual]`
tune_meta_trigger(MetaTrigger *trigger)=0 | kyotocabinet::BasicDB | `[pure virtual]`
Type enum name | kyotocabinet::BasicDB |
TYPECACHE enum value | kyotocabinet::BasicDB |
typecname(uint32_t type) | kyotocabinet::BasicDB | `[static]`
TYPEDIR enum value | kyotocabinet::BasicDB |
TYPEFOREST enum value | kyotocabinet::BasicDB |
TYPEGRASS enum value | kyotocabinet::BasicDB |
TYPEHASH enum value | kyotocabinet::BasicDB |
TYPEMISC enum value | kyotocabinet::BasicDB |
TYPEPHASH enum value | kyotocabinet::BasicDB |
TYPEPTREE enum value | kyotocabinet::BasicDB |
TYPESTASH enum value | kyotocabinet::BasicDB |
typestring(uint32_t type) | kyotocabinet::BasicDB | `[static]`
TYPETEXT enum value | kyotocabinet::BasicDB |
TYPETREE enum value | kyotocabinet::BasicDB |
TYPEVOID enum value | kyotocabinet::BasicDB |
~BasicDB() | kyotocabinet::BasicDB | `[virtual]`
~DB() | kyotocabinet::DB | `[virtual]`