Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

lemur::api::TermQuery Class Reference

Abstract interface for a query containing a sequence of Terms. More...

#include <TermQuery.hpp>

Inheritance diagram for lemur::api::TermQuery:

lemur::api::Query lemur::api::TextQuery lemur::parse::StringQuery List of all members.

Public Member Functions

virtual ~TermQuery ()
virtual void startTermIteration () const =0
virtual bool hasMore () const =0
virtual const TermnextTerm () const =0

Detailed Description

Abstract interface for a query containing a sequence of Terms.


Constructor & Destructor Documentation

virtual lemur::api::TermQuery::~TermQuery  )  [inline, virtual]
 


Member Function Documentation

virtual bool lemur::api::TermQuery::hasMore  )  const [pure virtual]
 

Implemented in lemur::parse::StringQuery, and lemur::api::TextQuery.

virtual const Term* lemur::api::TermQuery::nextTerm  )  const [pure virtual]
 

Implemented in lemur::parse::StringQuery, and lemur::api::TextQuery.

virtual void lemur::api::TermQuery::startTermIteration  )  const [pure virtual]
 

Implemented in lemur::parse::StringQuery, and lemur::api::TextQuery.


The documentation for this class was generated from the following file:
Generated on Tue Jun 15 11:03:05 2010 for Lemur by doxygen 1.3.4