30 virtual String getSegmentsFileName() = 0;
46 virtual void deleteCommit() = 0;
48 virtual bool isDeleted() = 0;
51 virtual bool isOptimized() = 0;
56 virtual int32_t hashCode();
60 virtual int64_t getVersion() = 0;
63 virtual int64_t getGeneration() = 0;
67 virtual int64_t getTimestamp();
71 virtual MapStringString getUserData() = 0;
boost::shared_ptr< LuceneObject > LuceneObjectPtr
Definition: LuceneTypes.h:539
Represents a single commit into an index as seen by the IndexDeletionPolicy or IndexReader.
Definition: IndexCommit.h:22
boost::shared_ptr< Directory > DirectoryPtr
Definition: LuceneTypes.h:489
Base class for all Lucene classes.
Definition: LuceneObject.h:31
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
Definition: AbstractAllTermDocs.h:12