Abstract base class for leaf postlists.
const Xapian::Weight * weight
A postlist in a remote database.
PostList * skip_to(Xapian::docid did, double weight)
Skip forward to the next document with document ID >= the supplied document ID (the weight parameter ...
std::string get_description() const
Get a description of the postlist.
NetworkPostList(Xapian::Internal::intrusive_ptr< const RemoteDatabase > db_, std::string_view term_, Xapian::doccount termfreq_, std::string &&postings_)
Constructor.
Xapian::docid get_docid() const
Get the current document ID.
bool at_end() const
Return true if and only if we've moved off the end of the list.
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 ...
Xapian::Internal::intrusive_ptr< const RemoteDatabase > db
Xapian::termcount get_wdf_upper_bound() const
Xapian::termcount lastwdf
Xapian::termcount get_wdf() const
Get the Within Document Frequency of the term in the current document.
Abstract base class for postlists.
PostList * next()
Advance the current position to the next document in the postlist.
Xapian::doccount termfreq
Estimate of the number of documents this PostList will return.
Abstract base class for leaf postlists.