#include <DocPositionInfoList.hpp>
Inheritance diagram for DocPositionInfoList:
Public Methods | |
virtual DocInfo * | nextEntry (DOCID_T documentID)=0 |
fetch the next entry with docID >= <documentID> | |
virtual DocInfo * | nextEntry () const=0 |
fetch the next entry, return a pointer to a local static memory, so do not delete it | |
virtual DocInfo * | currentEntry ()=0 |
Protected Methods | |
virtual DocInfo * | newElement () const=0 |
Create new element of this list type for the iterator. | |
virtual void | assignElement (DocInfo *to, DocInfo *from) const=0 |
copy values from one Element (of type DocInfo) to another | |
virtual DocInfo * | getElement (DocInfo *elem, POS_T position) const=0 |
set element from position, returns pointer to the element | |
virtual POS_T | beginPosition () const=0 |
Position at beginning of list. | |
virtual POS_T | endPosition () const=0 |
Position at end of list. | |
virtual POS_T | nextPosition (POS_T position) const=0 |
Advance to next position. |
|
copy values from one Element (of type DocInfo) to another
Reimplemented from DocInfoList. Implemented in indri::index::DocListIterator. |
|
Position at beginning of list.
Implements DocInfoList. Implemented in indri::index::DocListIterator. |
|
Implemented in indri::index::DocListIterator. |
|
Position at end of list.
Implements DocInfoList. Implemented in indri::index::DocListIterator. |
|
set element from position, returns pointer to the element
Implements DocInfoList. Implemented in indri::index::DocListIterator. |
|
Create new element of this list type for the iterator.
Reimplemented from DocInfoList. Implemented in indri::index::DocListIterator. |
|
fetch the next entry, return a pointer to a local static memory, so do not delete it
Implements DocInfoList. Implemented in indri::index::DocListIterator. |
|
fetch the next entry with docID >= <documentID>
Implemented in indri::index::DocListIterator. |
|
Advance to next position.
Implements DocInfoList. Implemented in indri::index::DocListIterator. |