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