xapian-core  1.4.27
GlassPostListTable Member List

This is the complete list of members for GlassPostListTable, 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_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
doclen_plGlassPostListTablemutableprivate
document_exists(Xapian::docid did, Xapian::Internal::intrusive_ptr< const GlassDatabase > db) constGlassPostListTable
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_chunk(const string &tname, Xapian::docid did, bool adding, Glass::PostlistChunkReader **from, Glass::PostlistChunkWriter **to)GlassPostListTable
get_doclength(Xapian::docid did, Xapian::Internal::intrusive_ptr< const GlassDatabase > db) constGlassPostListTable
get_entry_count() constGlassTableinline
get_exact_entry(const std::string &key, std::string &tag) constGlassTable
get_flags() constGlassTableinline
get_freqs(const std::string &term, Xapian::doccount *termfreq_ptr, Xapian::termcount *collfreq_ptr, Xapian::termcount *wdfub_ptr=NULL) constGlassPostListTable
get_open_revision_number() constGlassTableinline
get_path() constGlassTableinline
get_used_docid_range(Xapian::docid &first, Xapian::docid &last) constGlassPostListTable
GlassPostListTable(const string &path_, bool readonly_)GlassPostListTableinline
GlassPostListTable(int fd, off_t offset_, bool readonly_)GlassPostListTableinline
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
make_key(const string &term, Xapian::docid did)GlassPostListTableinlinestatic
make_key(const string &term)GlassPostListTableinlinestatic
max_item_sizeGlassTableprotected
merge_changes(const string &term, const Inverter::PostingChanges &changes)GlassPostListTable
merge_doclen_changes(const map< Xapian::docid, Xapian::termcount > &doclens)GlassPostListTable
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)GlassPostListTableinline
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
term_exists(const string &term) constGlassPostListTableinline
throw_database_closed()GlassTablestatic
writableGlassTableprotected
write_block(uint4 n, const uint8_t *p, bool appending=false) constGlassTableprotected
~GlassTable()GlassTable