|
xapian-core
2.0.0
|
Inheritance diagram for Xapian::Internal::XorContext:
Collaboration diagram for Xapian::Internal::XorContext:Public Member Functions | |
| XorContext (QueryOptimiser *qopt_, size_t reserve) | |
| PostListAndEstimate | postlist (TermFreqs *termfreqs) |
Public Member Functions inherited from Xapian::Internal::Context | |
| Context (QueryOptimiser *qopt_, size_t reserve) | |
| ~Context () | |
| Xapian::docid | get_first () const |
| Xapian::docid | get_last () const |
| void | add_termfreqs (TermFreqs *termfreqs) |
| void | add_postlist (PostList *pl, EstimateOp *estimate, TermFreqs *termfreqs) |
| void | add_postlist (PostListAndEstimate p, TermFreqs *termfreqs) |
| bool | empty () const |
| Xapian::termcount | size () const |
| void | shrink (size_t new_size) |
| void | expand_wildcard (const QueryWildcard *query, double factor, TermFreqs *termfreqs) |
| Expand a wildcard query. More... | |
| void | expand_edit_distance (const QueryEditDistance *query, double factor, TermFreqs *termfreqs) |
| Expand an edit distance query. More... | |
Additional Inherited Members | |
Protected Attributes inherited from Xapian::Internal::Context | |
| QueryOptimiser * | qopt |
| vector< PostList * > | pls |
| VecUniquePtr< EstimateOp > | estimates |
| vector< TermFreqs > | termfreqs_list |
| Xapian::docid | first = Xapian::docid(-1) |
| Lower bound on matching docid range. More... | |
| Xapian::docid | last = 0 |
| Upper bound on matching docid range. More... | |
Definition at line 555 of file queryinternal.cc.
|
inline |
Definition at line 557 of file queryinternal.cc.
| PostListAndEstimate Xapian::Internal::XorContext::postlist | ( | TermFreqs * | termfreqs | ) |
Definition at line 564 of file queryinternal.cc.
References Assert, Xapian::Internal::TermFreqs::collfreq, Xapian::Internal::TermFreqs::reltermfreq, Xapian::Internal::TermFreqs::termfreq, usual, and EstimateOp::XOR.
Referenced by Xapian::Internal::QueryXor::postlist().