#include <DiskDocListIterator.hpp>
Inheritance diagram for indri::index::DiskDocListIterator:

Public Member Functions | |
| DiskDocListIterator (indri::file::SequentialReadBuffer *buffer, UINT64 startOffset, int fieldCount) | |
| ~DiskDocListIterator () | |
| void | setStartOffset (UINT64 startOffset, TermData *termData) |
| const indri::utility::greedy_vector< TopDocument > & | topDocuments () |
| void | startIteration () |
| bool | nextEntry () |
| bool | nextEntry (lemur::api::DOCID_T documentID) |
| DocumentData * | currentEntry () |
| bool | finished () |
| bool | isFrequent () const |
| TermData * | termData () |
Private Member Functions | |
| void | _readEntry () |
| void | _readSkip () |
| void | _readTopdocs () |
| void | _readTermData (int headerLength) |
Private Attributes | |
| const char * | _list |
| const char * | _listEnd |
| lemur::api::DOCID_T | _skipDocument |
| indri::file::SequentialReadBuffer * | _file |
| UINT64 | _startOffset |
| UINT64 | _endOffset |
| bool | _hasTopdocs |
| bool | _isFrequent |
| indri::utility::greedy_vector< TopDocument > | _topdocs |
| DocumentData | _data |
| DocumentData * | _result |
| TermData * | _termData |
| bool | _ownTermData |
| char | _term [lemur::file::Keyfile::MAX_KEY_LENGTH+1] |
| int | _fieldCount |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements indri::index::DocListIterator. |
|
|
Implements indri::index::DocListIterator. |
|
|
|
|
|
Implements indri::index::DocListIterator. |
|
|
Implements indri::index::DocListIterator. |
|
||||||||||||
|
|
|
|
Implements indri::index::DocListIterator. |
|
|
Implements indri::index::DocListIterator. |
|
|
Implements indri::index::DocListIterator. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.4