CLucene - a full-featured, c++ search engine
API Documentation


lucene::index::FieldsReader Class Reference

Class responsible for access to stored document fields. More...

#include <FieldsReader.h>

Inheritance diagram for lucene::index::FieldsReader:
lucene::debug::LuceneBase

List of all members.

Classes

class  FieldsStreamHolder

Public Member Functions

 FieldsReader (lucene::store::Directory *d, const char *segment, FieldInfos *fn)
 ~FieldsReader ()
void close ()
int32_t size () const
bool doc (int32_t n, lucene::document::Document *doc)
 loads the fields from n'th document into doc. returns true on success.

Detailed Description

Class responsible for access to stored document fields.

It uses <segment>.fdt and <segment>.fdx; files.


Constructor & Destructor Documentation

lucene::index::FieldsReader::FieldsReader ( lucene::store::Directory d,
const char *  segment,
FieldInfos fn 
)
lucene::index::FieldsReader::~FieldsReader (  ) 

Member Function Documentation

void lucene::index::FieldsReader::close (  ) 
bool lucene::index::FieldsReader::doc ( int32_t  n,
lucene::document::Document doc 
)

loads the fields from n'th document into doc. returns true on success.

int32_t lucene::index::FieldsReader::size (  )  const

The documentation for this class was generated from the following file:

clucene.sourceforge.net