#include <DiskKeyfileVocabularyIterator.hpp>
Inheritance diagram for indri::index::DiskKeyfileVocabularyIterator:
Public Member Functions | |
DiskKeyfileVocabularyIterator (int baseID, indri::file::BulkTreeReader &bulkTree, indri::thread::Mutex &mutex, int fieldCount) | |
~DiskKeyfileVocabularyIterator () | |
void | startIteration () |
bool | nextEntry () |
bool | nextEntry (const char *skipTo) |
indri::index::DiskTermData * | currentEntry () |
bool | finished () |
Private Member Functions | |
void | _acquire () |
void | _release () |
bool | _readData () |
Private Attributes | |
DiskTermData * | _diskTermData |
int | _baseID |
indri::file::BulkTreeReader & | _bulkTree |
indri::file::BulkTreeIterator * | _bulkIterator |
int | _fieldCount |
char | _termString [1024] |
indri::utility::Buffer | _compressedData |
indri::utility::Buffer | _decompressedData |
indri::thread::Mutex & | _mutex |
bool | _holdingLock |
bool | _finished |
bool | _justStartedIteration |
|
|
|
|
|
|
|
|
|
|
|
Implements indri::index::VocabularyIterator. |
|
Implements indri::index::VocabularyIterator. |
|
Implements indri::index::VocabularyIterator. |
|
Implements indri::index::VocabularyIterator. |
|
Implements indri::index::VocabularyIterator. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|