CLucene - a full-featured, c++ search engine
API Documentation
TermPositions provides an interface for enumerating the <document, frequency, <position>* > tuples for a term. More...
#include <Terms.h>
Public Member Functions | |
| virtual int32_t | nextPosition ()=0 |
| virtual | ~TermPositions () |
| virtual TermDocs * | __asTermDocs ()=0 |
| Solve the diamond inheritence problem by providing a reinterpret function. | |
| virtual TermPositions * | __asTermPositions ()=0 |
| Solve the diamond inheritence problem by providing a reinterpret function. | |
TermPositions provides an interface for enumerating the <document, frequency, <position>* > tuples for a term.
The document and frequency are the same as for a TermDocs. The positions portion lists the ordinal positions of each occurrence of a term in a document.
| virtual lucene::index::TermPositions::~TermPositions | ( | ) | [inline, virtual] |
| virtual TermDocs* lucene::index::TermPositions::__asTermDocs | ( | ) | [pure virtual] |
Solve the diamond inheritence problem by providing a reinterpret function.
No dynamic casting is required and no RTTI data is needed to do this
Implemented in lucene::index::MultiTermPositions, and lucene::index::SegmentTermPositions.
| virtual TermPositions* lucene::index::TermPositions::__asTermPositions | ( | ) | [pure virtual] |
Solve the diamond inheritence problem by providing a reinterpret function.
No dynamic casting is required and no RTTI data is needed to do this
Implements lucene::index::TermDocs.
Implemented in lucene::index::MultiTermPositions, and lucene::index::SegmentTermPositions.
| virtual int32_t lucene::index::TermPositions::nextPosition | ( | ) | [pure virtual] |
Implemented in lucene::index::MultiTermPositions, and lucene::index::SegmentTermPositions.