xapian-core  2.0.0
HoneyLazyTable Member List

This is the complete list of members for HoneyLazyTable, including all inherited members.

add(std::string_view key, const char *val, size_t val_size, bool compressed=false)HoneyTable
add(std::string_view key, std::string_view val, bool compressed=false)HoneyTableinline
cancel(const Honey::RootInfo &, honey_revision_number_t)HoneyTableinline
close(bool permanent)HoneyTableinline
commit(honey_revision_number_t, Honey::RootInfo *root_info)HoneyTable
compress_minHoneyTableprivate
create_and_open(int flags_, const Honey::RootInfo &root_info)HoneyTable
cursor_get() constHoneyTable
del(const std::string &)HoneyTableinline
empty() constHoneyTableinline
exists() constHoneyTableinline
flagsHoneyTableprivate
flush_db()HoneyTableinline
get_approx_entry_count() constHoneyTableinline
get_entry_count() constHoneyTableinline
get_exact_entry(std::string_view key, std::string *tag) constHoneyTableprivate
get_exact_entry(std::string_view key, std::string &tag) constHoneyTableinline
get_flags() constHoneyTableinline
get_offset() constHoneyTableinline
get_path() constHoneyTableinline
get_root() constHoneyTableinline
HoneyLazyTable(const char *name_, const std::string &path_, bool readonly)HoneyLazyTableinline
HoneyLazyTable(const char *name_, int fd, off_t offset_, bool readonly)HoneyLazyTableinline
HoneyTable(const char *, const std::string &path_, bool read_only_, bool lazy_=false)HoneyTableinline
HoneyTable(const char *, int fd, off_t offset_, bool read_only_, bool lazy_=false)HoneyTableinline
indexHoneyTableprivate
is_modified() constHoneyTableinline
is_open() constHoneyTableinline
is_writable() constHoneyTableinline
key_exists(const std::string &key) constHoneyTableinline
last_keyHoneyTablemutableprivate
lazyHoneyTableprivate
num_entriesHoneyTableprivate
offsetHoneyTableprivate
open(int flags_, const Honey::RootInfo &root_info, honey_revision_number_t)HoneyTable
pathHoneyTableprivate
read_key(std::string &key, size_t &val_size, bool &compressed) constHoneyTableprivate
read_onlyHoneyTableprivate
read_val(std::string &val, size_t val_size) constHoneyTableprivate
readahead_key(const std::string &) constHoneyTableinline
rootHoneyTableprivate
single_file() constHoneyTableinlineprivate
storeHoneyTablemutableprivate
sync()HoneyTableinline
throw_database_closed()HoneyTableinlinestatic
~HoneyTable()HoneyTableinline