#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.4