33 PostingIterator::Internal::~Internal() { }
36 PostingIterator::Internal::get_termfreq_est_using_stats(
40 "get_termfreq_est_using_stats() not meaningful for this PostingIterator");
44 PostingIterator::Internal::get_wdf()
const 50 PostingIterator::Internal::get_sort_key()
const 56 PostingIterator::Internal::get_collapse_key()
const 77 return skip_to(did, w_min);
The Xapian namespace contains public interfaces for the Xapian library.
Abstract base class for postlists.
virtual void gather_position_lists(OrPositionList *orposlist)
Gather PositionList* objects for a subtree.
InvalidOperationError indicates the API was used in an invalid way.
Abstract base class for postlists.
virtual Internal * check(Xapian::docid did, double w_min, bool &valid)
Check if the specified docid occurs in this postlist.
Hierarchy of classes which Xapian can throw as exceptions.
unsigned XAPIAN_TERMCOUNT_BASE_TYPE termcount
A counts of terms.
Class to hold statistics for a given collection.
virtual PositionList * read_position_list()
Read the position list for the term in the current document and return a pointer to it (owned by the ...
virtual PositionList * open_position_list() const
Read the position list for the term in the current document and return a pointer to it (not owned by ...
The frequencies for a term.
virtual Xapian::termcount count_matching_subqs() const
Count the number of leaf subqueries which match at the current position.
Various assertion macros.
unsigned XAPIAN_DOCID_BASE_TYPE docid
A unique identifier for a document.
Abstract base class for iterating term positions in a document.
UnimplementedError indicates an attempt to use an unimplemented feature.