21 #ifndef XAPIAN_INCLUDED_MULTI_ALLTERMSLIST_H 22 #define XAPIAN_INCLUDED_MULTI_ALLTERMSLIST_H 48 const std::string & prefix);
73 #endif // XAPIAN_INCLUDED_MULTI_ALLTERMSLIST_H ~MultiAllTermsList()
Destructor.
Abstract base class for termlists.
void operator=(const MultiAllTermsList &)
Don't allow assignment.
Class for merging AllTermsList objects from subdatabases.
Xapian::doccount get_termfreq() const
Return the term frequency for the term at the current position.
std::string current_term
Current termname (or empty if we haven't started yet).
bool at_end() const
Return true if the current position is past the last term in this list.
Abstract base class for iterating all terms in a database.
unsigned XAPIAN_DOCID_BASE_TYPE doccount
A count of documents.
std::string get_termname() const
Return the termname at the current position.
Abstract base class for iterating all terms in a database.
TermList * next()
Advance the current position to the next term in the termlist.
std::vector< TermList * > termlists
Vector of sub-termlists which we use as a heap.
TermList * skip_to(const std::string &term)
Skip forward to the specified term.
MultiAllTermsList(const MultiAllTermsList &)
Don't allow copying.