xapian-core  1.4.27
GlassTableCheck Member List

This is the complete list of members for GlassTableCheck, 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
block_check(Glass::Cursor *C_, int j, int opts, GlassFreeListChecker &flcheck)GlassTableCheckprivate
block_given_by(const uint8_t *p, int c)GlassTableprotectedstatic
block_sizeGlassTableprotected
block_to_cursor(Glass::Cursor *C_, int j, uint4 n) constGlassTableprotected
block_usage(const uint8_t *p) constGlassTableCheckprivate
Btree_modifiedGlassTablemutableprotected
bufferGlassTableprotected
CGlassTablemutableprotected
cancel(const RootInfo &root_info, glass_revision_number_t rev)GlassTable
changed_cGlassTableprotected
changed_nGlassTableprotected
changes_objGlassTableprotected
check(const char *tablename, const std::string &path, int fd, off_t offset_, const GlassVersion &version_file, int opts, std::ostream *out)GlassTableCheckstatic
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
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
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
GlassTableCheck(const char *tablename_, const std::string &path_, bool readonly_, std::ostream *out_)GlassTableCheckinlineprivate
GlassTableCheck(const char *tablename_, int fd, off_t offset_, bool readonly_, std::ostream *out_)GlassTableCheckinlineprivate
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
outGlassTableCheckprivate
prev(Glass::Cursor *C_, int j) constGlassTableinlineprotected
prev_default(Glass::Cursor *C_, int j) constGlassTableprotected
prev_for_sequential(Glass::Cursor *C_, int dummy) constGlassTableprotected
print_bytes(int n, const uint8_t *p) constGlassTableCheckprivate
print_key(const uint8_t *p, int c, int j) constGlassTableCheckprivate
print_spaces(int n) constGlassTableCheckprivate
print_tag(const uint8_t *p, int c, int j) constGlassTableCheckprivate
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
report_block(int m, int n, const uint8_t *p) constGlassTableCheckprivate
report_block_full(int m, int n, const uint8_t *p) constGlassTableCheckprivate
report_cursor(int N, const Glass::Cursor *C_) constGlassTableCheckprivate
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