35 : real_termlist(real_termlist_), db(db_)
Xapian::termcount get_approx_size() const
Return approximate size of this termlist.
Xapian::termcount get_wdf() const
Return the wdf for the term at the current position.
Xapian::termcount positionlist_count() const
Return the length of the position list for the current position.
Internal * next()
Advance the current position to the next term in the termlist.
Internal * skip_to(std::string_view term)
Skip forward to the specified term.
PositionList * positionlist_begin() const
Return a PositionIterator for the current position.
TermList * real_termlist
The TermList in the subdatabase.
Xapian::doccount get_termfreq() const
Return the term frequency for the term at the current position.
MultiTermList(const MultiTermList &)=delete
Don't allow copying.
intrusive_ptr_nonnull< const Xapian::Database::Internal > db
The multidatabase.
~MultiTermList()
Destructor.
Virtual base class for Database internals.
virtual void get_freqs(std::string_view term, doccount *termfreq_ptr, termcount *collfreq_ptr) const =0
Returns frequencies for a term.
Abstract base class for iterating term positions in a document.
Abstract base class for termlists.
virtual Internal * skip_to(std::string_view term)=0
Skip forward to the specified term.
virtual PositionList * positionlist_begin() const =0
Return PositionList for the current position.
std::string current_term
The current term.
virtual Internal * next()=0
Advance the current position to the next term in the termlist.
const std::string & get_termname() const
Return the termname at the current position.
virtual Xapian::termcount positionlist_count() const =0
Return the length of the position list for the current position.
virtual Xapian::termcount get_approx_size() const =0
Return approximate size of this termlist.
virtual Xapian::termcount get_wdf() const =0
Return the wdf for the term at the current position.
An indexed database of documents.
Virtual base class for Database internals.
Multi-database support functions.
Adapter class for a TermList in a multidatabase.
unsigned XAPIAN_TERMCOUNT_BASE_TYPE termcount
A counts of terms.
unsigned XAPIAN_DOCID_BASE_TYPE doccount
A count of documents.
Various assertion macros.