#include <expand.h>
Collaboration diagram for OmExpand:
Public Member Functions | |
OmExpand (const Xapian::Database &db_) | |
void | expand (Xapian::termcount max_esize, Xapian::ESet &eset, const RSetI *rset, const Xapian::ExpandDecider *decider, bool use_exact_termfreq, double expand_k) |
Private Member Functions | |
OmExpand (const OmExpand &) | |
void | operator= (const OmExpand &) |
AutoPtr< TermList > | build_tree (const RSetI *rset) |
Private Attributes | |
const Xapian::Database & | db |
bool | recalculate_maxweight |
Definition at line 37 of file expand.h.
OmExpand::OmExpand | ( | const OmExpand & | ) | [private] |
OmExpand::OmExpand | ( | const Xapian::Database & | db_ | ) | [inline] |
void OmExpand::operator= | ( | const OmExpand & | ) | [private] |
Definition at line 61 of file expand.cc.
References db, DEBUGLINE, RSetI::documents, AutoPtr< _Tp >::get(), Xapian::Database::internal, and AutoPtr< _Tp >::release().
Referenced by expand().
void OmExpand::expand | ( | Xapian::termcount | max_esize, | |
Xapian::ESet & | eset, | |||
const RSetI * | rset, | |||
const Xapian::ExpandDecider * | decider, | |||
bool | use_exact_termfreq, | |||
double | expand_k | |||
) |
Definition at line 119 of file expand.cc.
References build_tree(), db, DEBUGCALL, DEBUGLINE, AutoPtr< _Tp >::get(), RSetI::get_rsize(), and Xapian::ESet::internal.
Referenced by Xapian::Enquire::Internal::get_eset().
const Xapian::Database& OmExpand::db [private] |
bool OmExpand::recalculate_maxweight [private] |