#include <multi_termlist.h>
Inheritance diagram for MultiTermList:
Public Member Functions | |
Xapian::termcount | get_approx_size () const |
void | accumulate_stats (Xapian::Internal::ExpandStats &stats) const |
Collate weighting information for the current term. | |
string | get_termname () const |
Xapian::termcount | get_wdf () const |
Xapian::doccount | get_termfreq () const |
TermList * | next () |
bool | at_end () const |
Xapian::termpos | positionlist_count () const |
Xapian::PositionIterator | positionlist_begin () const |
~MultiTermList () | |
Private Member Functions | |
MultiTermList (TermList *tl_, const Xapian::Database &db_, size_t db_index_) | |
Private Attributes | |
TermList * | tl |
const Xapian::Database & | db |
size_t | db_index |
double | termfreq_factor |
Friends | |
class | Xapian::Database |
Definition at line 28 of file multi_termlist.h.
MultiTermList::MultiTermList | ( | TermList * | tl_, | |
const Xapian::Database & | db_, | |||
size_t | db_index_ | |||
) | [private] |
Definition at line 29 of file multi_termlist.cc.
References db, db_index, DEBUGLINE, Xapian::Database::get_doccount(), Xapian::Database::internal, and termfreq_factor.
MultiTermList::~MultiTermList | ( | ) |
Xapian::termcount MultiTermList::get_approx_size | ( | ) | const |
void MultiTermList::accumulate_stats | ( | Xapian::Internal::ExpandStats & | stats | ) | const |
Collate weighting information for the current term.
Definition at line 51 of file multi_termlist.cc.
References db_index, Xapian::Internal::ExpandStats::db_index, and tl.
string MultiTermList::get_termname | ( | ) | const |
Xapian::termcount MultiTermList::get_wdf | ( | ) | const |
Xapian::doccount MultiTermList::get_termfreq | ( | ) | const |
TermList * MultiTermList::next | ( | ) |
bool MultiTermList::at_end | ( | ) | const |
Xapian::termpos MultiTermList::positionlist_count | ( | ) | const |
Xapian::PositionIterator MultiTermList::positionlist_begin | ( | ) | const |
friend class Xapian::Database [friend] |
Definition at line 29 of file multi_termlist.h.
TermList* MultiTermList::tl [private] |
Definition at line 31 of file multi_termlist.h.
Referenced by accumulate_stats(), at_end(), get_approx_size(), get_termfreq(), get_termname(), get_wdf(), next(), positionlist_begin(), positionlist_count(), and ~MultiTermList().
const Xapian::Database& MultiTermList::db [private] |
size_t MultiTermList::db_index [private] |
Definition at line 33 of file multi_termlist.h.
Referenced by accumulate_stats(), and MultiTermList().
double MultiTermList::termfreq_factor [private] |