Public Member Functions | Static Public Member Functions | List of all members
Xapian::Query::Internal Class Referenceabstract
+ Inheritance diagram for Xapian::Query::Internal:

Public Member Functions

virtual PostingIterator::Internal * postlist (QueryOptimiser *qopt, double factor) const =0
 
virtual void postlist_sub_and_like (Xapian::Internal::AndContext &ctx, QueryOptimiser *qopt, double factor) const
 
virtual void postlist_sub_or_like (Xapian::Internal::OrContext &ctx, QueryOptimiser *qopt, double factor) const
 
virtual void postlist_sub_xor (Xapian::Internal::XorContext &ctx, QueryOptimiser *qopt, double factor) const
 
virtual termcount get_length () const
 
virtual void serialise (std::string &result) const =0
 
virtual Query::op get_type () const =0
 
virtual size_t get_num_subqueries () const
 
virtual const Query get_subquery (size_t n) const
 
virtual std::string get_description () const =0
 
virtual void gather_terms (void *void_terms) const
 

Static Public Member Functions

static Query::Internalunserialise (const char **p, const char *end, const Registry &reg)
 

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

Documentation for Xapian (version 1.4.0).
Generated on Wed Oct 12 2016 by Doxygen 1.8.11.