#ifndef __LUCENE_INDEX_TERM_POSITIONS__
#define __LUCENE_INDEX_TERM_POSITIONS__
#include "LCTermDocs.h"
#include "LCPriorityQueue.h"
/**
* TermPositions provides an interface for enumerating the <document,
* frequency, <position>* > tuples for a term. <p> 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.
*
* @see IndexReader#termPositions()
*/
@protocol LCTermPositions <LCTermDocuments, LCComparable>
/** Returns next position in the current document. It is an error to call
this more than {@link #freq()} times
without calling {@link #next()}<p> This is
invalid until {@link #next()} is called for
the first time.
*/
- (int) nextPosition;
@end
#endif /* __LUCENE_INDEX_TERM_POSITIONS__ */
syntax highlighted by Code2HTML, v. 0.9.1