22 #ifndef XAPIAN_INCLUDED_CHERT_ALLDOCSMODIFIEDPOSTLIST_H 23 #define XAPIAN_INCLUDED_CHERT_ALLDOCSMODIFIEDPOSTLIST_H 31 map<Xapian::docid, Xapian::termcount>
doclens;
34 map<Xapian::docid, Xapian::termcount>::const_iterator
doclens_it;
48 const map<Xapian::docid, Xapian::termcount> & doclens_);
65 #endif // XAPIAN_INCLUDED_CHERT_ALLDOCSMODIFIEDPOSTLIST_H A PostList which iterates over all documents in a ChertDatabase.
Abstract base class for postlists.
void skip_deletes(double w_min)
Skip over deleted documents after a next() or skip_to().
map< Xapian::docid, Xapian::termcount >::const_iterator doclens_it
Current position in the doclens list.
map< Xapian::docid, Xapian::termcount > doclens
Modifications to apply to the ChertAllDocsPostList.
Xapian::docid get_docid() const
Return the current docid.
Xapian::termcount get_unique_terms() const
Return the number of unique terms in the current document.
unsigned XAPIAN_TERMCOUNT_BASE_TYPE termcount
A counts of terms.
ChertAllDocsModifiedPostList(const ChertAllDocsModifiedPostList &)
Don't allow copying.
PostList * skip_to(Xapian::docid desired_did, double w_min)
Skip forward to the specified docid.
Internal * next()
Advance the current position to the next document in the postlist.
bool at_end() const
Return true if the current position is past the last entry in this list.
void operator=(const ChertAllDocsModifiedPostList &)
Don't allow assignment.
unsigned XAPIAN_DOCID_BASE_TYPE doccount
A count of documents.
std::string get_description() const
Return a string description of this object.
unsigned XAPIAN_DOCID_BASE_TYPE docid
A unique identifier for a document.
Xapian::termcount get_doclength() const
Return the length of current document.