#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] |