xapian-core  1.4.26
GlassTable Member List

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

add(const std::string &key, const std::string &tag, bool already_compressed=false)GlassTable
add_branch_item(Glass::BItem kt, int j)GlassTableprotected
add_item_to_branch(uint8_t *p, Glass::BItem kt, int c)GlassTableprotected
add_item_to_leaf(uint8_t *p, Glass::LeafItem kt, int c)GlassTableprotected
add_kt(bool found)GlassTableprotected
add_leaf_item(Glass::LeafItem kt)GlassTableprotected
alter()GlassTableprotected
basic_open(const RootInfo *root_info, glass_revision_number_t rev)GlassTableprivate
block_given_by(const uint8_t *p, int c)GlassTableprotectedstatic
block_sizeGlassTableprotected
block_to_cursor(Glass::Cursor *C_, int j, uint4 n) constGlassTableprotected
Btree_modifiedGlassTablemutableprotected
bufferGlassTableprotected
CGlassTablemutableprotected
cancel(const RootInfo &root_info, glass_revision_number_t rev)GlassTable
changed_cGlassTableprotected
changed_nGlassTableprotected
changes_objGlassTableprotected
close(bool permanent=false)GlassTable
commit(glass_revision_number_t revision, RootInfo *root_info)GlassTable
comp_streamGlassTablemutableprotected
compact(uint8_t *p)GlassTableprotected
compress_minGlassTableprotected
create_and_open(int flags_, const RootInfo &root_info)GlassTable
cursor_created_since_last_modificationGlassTablemutableprotected
cursor_get() constGlassTable
cursor_versionGlassTableprotected
del(const std::string &key)GlassTable
delete_branch_item(int j)GlassTableprotected
delete_kt()GlassTableprotected
delete_leaf_item(bool repeatedly)GlassTableprotected
do_open_to_read(const RootInfo *root_info, glass_revision_number_t rev)GlassTableprivate
do_open_to_write(const RootInfo *root_info, glass_revision_number_t rev=0)GlassTableprivate
empty() constGlassTableinline
enter_key_above_branch(int j, Glass::BItem newitem)GlassTableprotected
enter_key_above_leaf(Glass::LeafItem previtem, Glass::LeafItem newitem)GlassTableprotected
exists() constGlassTable
faked_root_blockGlassTableprotected
find(Glass::Cursor *) constGlassTableprotected
find_in_branch(const uint8_t *p, Glass::LeafItem item, int c)GlassTableprotectedstatic
find_in_branch(const uint8_t *p, Glass::BItem item, int c)GlassTableprotectedstatic
find_in_leaf(const uint8_t *p, Glass::LeafItem item, int c, bool &exact)GlassTableprotectedstatic
flagsGlassTableprotected
flush_db()GlassTable
form_key(const std::string &key) constGlassTableprotected
free_listGlassTableprotected
full_compactionGlassTableprotected
get_entry_count() constGlassTableinline
get_exact_entry(const std::string &key, std::string &tag) constGlassTable
get_flags() constGlassTableinline
get_open_revision_number() constGlassTableinline
get_path() constGlassTableinline
GlassCursor classGlassTablefriend
GlassFreeList classGlassTablefriend
GlassTable(const GlassTable &)GlassTableprivate
GlassTable(const char *tablename_, const std::string &path_, bool readonly_, bool lazy=false)GlassTable
GlassTable(const char *tablename_, int fd, off_t offset_, bool readonly_, bool lazy=false)GlassTable
handleGlassTableprotected
is_modified() constGlassTableinline
is_open() constGlassTableinline
is_writable() constGlassTableinline
item_countGlassTableprotected
key_exists(const std::string &key) constGlassTable
ktGlassTablemutableprotected
last_readaheadGlassTablemutableprotected
lazyGlassTableprotected
levelGlassTableprotected
max_item_sizeGlassTableprotected
mid_point(uint8_t *p) constGlassTableprotected
nameGlassTableprotected
next(Glass::Cursor *C_, int j) constGlassTableinlineprotected
next_default(Glass::Cursor *C_, int j) constGlassTableprotected
next_for_sequential(Glass::Cursor *C_, int dummy) constGlassTableprotected
offsetGlassTableprotected
open(int flags_, const RootInfo &root_info, glass_revision_number_t rev)GlassTable
operator=(const GlassTable &)GlassTableprivate
prev(Glass::Cursor *C_, int j) constGlassTableinlineprotected
prev_default(Glass::Cursor *C_, int j) constGlassTableprotected
prev_for_sequential(Glass::Cursor *C_, int dummy) constGlassTableprotected
read_block(uint4 n, uint8_t *p) constGlassTableprotected
read_root()GlassTableprotected
read_tag(Glass::Cursor *C_, std::string *tag, bool keep_compressed) constGlassTable
readahead_key(const string &key) constGlassTable
revision_numberGlassTableprotected
rootGlassTableprotected
seq_countGlassTableprotected
sequentialGlassTableprotected
set_changes(GlassChanges *changes)GlassTableinline
set_full_compaction(bool parity)GlassTable
set_max_item_size(size_t block_capacity)GlassTableinline
set_overwritten() constGlassTableprotected
single_file() constGlassTableinlineprotected
split_pGlassTableprotected
split_root(uint4 split_n)GlassTableprotected
sync()GlassTableinline
tablenameGlassTableprotected
throw_database_closed()GlassTablestatic
writableGlassTableprotected
write_block(uint4 n, const uint8_t *p, bool appending=false) constGlassTableprotected
~GlassTable()GlassTable