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


Loading...
Searching...
No Matches
Data Structures | Namespaces
IndexFileDeleter.h File Reference
#include "IndexCommit.h"

Go to the source code of this file.

Data Structures

class  Lucene::IndexFileDeleter
 This class keeps track of each SegmentInfos instance that is still "live", either because it corresponds to a segments_N file in the Directory (a "commit", ie. a committed SegmentInfos) or because it's an in-memory SegmentInfos that a writer is actively updating but has not yet committed. This class uses simple reference counting to map the live SegmentInfos instances to individual files in the Directory. More...
 
class  Lucene::RefCount
 Tracks the reference count for a single index file. More...
 
class  Lucene::CommitPoint
 Holds details for each commit point. This class is also passed to the deletion policy. Note: this class has a natural ordering that is inconsistent with equals. More...
 

Namespaces

namespace  Lucene
 

clucene.sourceforge.net