Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

indri::index::DiskTermListFileIterator Class Reference

#include <DiskTermListFileIterator.hpp>

Inheritance diagram for indri::index::DiskTermListFileIterator:

indri::index::TermListFileIterator List of all members.

Public Member Functions

 DiskTermListFileIterator (indri::file::File &termListFile)
void startIteration ()
TermListcurrentEntry ()
bool nextEntry ()
bool nextEntry (lemur::api::DOCID_T documentID)
bool finished ()

Private Attributes

TermList _termList
indri::file::File_termListFile
indri::file::SequentialReadBuffer _buffer
UINT64 _fileSize
bool _finished
int _currentDocument

Constructor & Destructor Documentation

indri::index::DiskTermListFileIterator::DiskTermListFileIterator indri::file::File termListFile  ) 
 


Member Function Documentation

indri::index::TermList * indri::index::DiskTermListFileIterator::currentEntry  )  [virtual]
 

Implements indri::index::TermListFileIterator.

bool indri::index::DiskTermListFileIterator::finished  )  [virtual]
 

Implements indri::index::TermListFileIterator.

bool indri::index::DiskTermListFileIterator::nextEntry lemur::api::DOCID_T  documentID  )  [virtual]
 

Implements indri::index::TermListFileIterator.

bool indri::index::DiskTermListFileIterator::nextEntry  )  [virtual]
 

Implements indri::index::TermListFileIterator.

void indri::index::DiskTermListFileIterator::startIteration  )  [virtual]
 

Implements indri::index::TermListFileIterator.


Member Data Documentation

indri::file::SequentialReadBuffer indri::index::DiskTermListFileIterator::_buffer [private]
 

int indri::index::DiskTermListFileIterator::_currentDocument [private]
 

UINT64 indri::index::DiskTermListFileIterator::_fileSize [private]
 

bool indri::index::DiskTermListFileIterator::_finished [private]
 

TermList indri::index::DiskTermListFileIterator::_termList [private]
 

indri::file::File& indri::index::DiskTermListFileIterator::_termListFile [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Jun 15 11:03:00 2010 for Lemur by doxygen 1.3.4