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


lucene::index::SegmentInfos Class Reference

#include <SegmentInfos.h>

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

List of all members.

Public Member Functions

 SegmentInfos (bool deleteMembers=true)
 ~SegmentInfos ()
void clearto (size_t to)
int32_t size () const
void add (SegmentInfo *info)
SegmentInfoinfo (int32_t i)
int64_t getVersion ()
 version number when this SegmentInfos was generated.
void read (lucene::store::Directory *directory)
void write (lucene::store::Directory *directory)

Static Public Member Functions

static int64_t readCurrentVersion (lucene::store::Directory *directory)

Friends

class IndexWriter

Constructor & Destructor Documentation

lucene::index::SegmentInfos::SegmentInfos ( bool  deleteMembers = true  ) 
lucene::index::SegmentInfos::~SegmentInfos (  ) 

Member Function Documentation

void lucene::index::SegmentInfos::add ( SegmentInfo info  ) 
void lucene::index::SegmentInfos::clearto ( size_t  to  ) 
int64_t lucene::index::SegmentInfos::getVersion (  )  [inline]

version number when this SegmentInfos was generated.

SegmentInfo* lucene::index::SegmentInfos::info ( int32_t  i  ) 
void lucene::index::SegmentInfos::read ( lucene::store::Directory directory  ) 
static int64_t lucene::index::SegmentInfos::readCurrentVersion ( lucene::store::Directory directory  )  [static]
int32_t lucene::index::SegmentInfos::size (  )  const
void lucene::index::SegmentInfos::write ( lucene::store::Directory directory  ) 

Friends And Related Function Documentation

friend class IndexWriter [friend]

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

clucene.sourceforge.net