xapian-core  2.0.0
Public Member Functions | List of all members
Xapian::Internal::XorContext Class Reference
+ 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
QueryOptimiserqopt
 
vector< PostList * > pls
 
VecUniquePtr< EstimateOpestimates
 
vector< TermFreqstermfreqs_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...
 

Detailed Description

Definition at line 555 of file queryinternal.cc.

Constructor & Destructor Documentation

◆ XorContext()

Xapian::Internal::XorContext::XorContext ( QueryOptimiser qopt_,
size_t  reserve 
)
inline

Definition at line 557 of file queryinternal.cc.

Member Function Documentation

◆ postlist()

PostListAndEstimate Xapian::Internal::XorContext::postlist ( TermFreqs termfreqs)

The documentation for this class was generated from the following file: