Lucene++ - a full-featured, c++ search engine
API Documentation
Go to the documentation of this file.
7 #ifndef MERGEDOCIDREMAPPER_H
8 #define MERGEDOCIDREMAPPER_H
33 int32_t
remap(int32_t oldDocID);
Collection< int32_t > starts
Definition: MergeDocIDRemapper.h:22
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
Utility template class to handle collections that can be safely copied and shared.
Definition: Collection.h:17
boost::shared_ptr< OneMerge > OneMergePtr
Definition: LuceneTypes.h:192
Remaps docIDs after a merge has completed, where the merged segments had at least one deletion....
Definition: MergeDocIDRemapper.h:17
int32_t maxDocID
Definition: MergeDocIDRemapper.h:29
virtual ~MergeDocIDRemapper()
int32_t docShift
Definition: MergeDocIDRemapper.h:30
Definition: AbstractAllTermDocs.h:12
int32_t minDocID
Definition: MergeDocIDRemapper.h:28
Base class for all Lucene classes.
Definition: LuceneObject.h:31
int32_t remap(int32_t oldDocID)
boost::shared_ptr< SegmentInfos > SegmentInfosPtr
Definition: LuceneTypes.h:210
Collection< Collection< int32_t > > docMaps
Definition: MergeDocIDRemapper.h:27
Collection< int32_t > newStarts
Definition: MergeDocIDRemapper.h:26
MergeDocIDRemapper(const SegmentInfosPtr &infos, Collection< Collection< int32_t > > docMaps, Collection< int32_t > delCounts, const OneMergePtr &merge, int32_t mergedDocCount)
clucene.sourceforge.net