Package org.apache.lucene.index
Class MergeState
- java.lang.Object
-
- org.apache.lucene.index.MergeState
-
public class MergeState extends Object
Holds common state used during segment merging.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MergeState.CheckAbort
Class for recording units of work when merging segments.static class
MergeState.DocMap
Remaps docids around deletes during merge
-
Field Summary
Fields Modifier and Type Field Description MergeState.CheckAbort
checkAbort
Holds the CheckAbort instance, which is invoked periodically to see if the merge has been aborted.int[]
docBase
New docID base per reader.MergeState.DocMap[]
docMaps
Maps docIDs around deletions.FieldInfos
fieldInfos
FieldInfos
of the newly merged segment.InfoStream
infoStream
InfoStream for debugging messages.int
matchedCount
How manymatchingSegmentReaders
are set.SegmentReader[]
matchingSegmentReaders
SegmentReader
s that have identical field name/number mapping, so their stored fields and term vectors may be bulk merged.List<AtomicReader>
readers
Readers being merged.SegmentInfo
segmentInfo
SegmentInfo
of the newly merged segment.
-
-
-
Field Detail
-
segmentInfo
public final SegmentInfo segmentInfo
SegmentInfo
of the newly merged segment.
-
fieldInfos
public FieldInfos fieldInfos
FieldInfos
of the newly merged segment.
-
readers
public final List<AtomicReader> readers
Readers being merged.
-
docMaps
public MergeState.DocMap[] docMaps
Maps docIDs around deletions.
-
docBase
public int[] docBase
New docID base per reader.
-
checkAbort
public final MergeState.CheckAbort checkAbort
Holds the CheckAbort instance, which is invoked periodically to see if the merge has been aborted.
-
infoStream
public final InfoStream infoStream
InfoStream for debugging messages.
-
matchingSegmentReaders
public SegmentReader[] matchingSegmentReaders
SegmentReader
s that have identical field name/number mapping, so their stored fields and term vectors may be bulk merged.
-
matchedCount
public int matchedCount
How manymatchingSegmentReaders
are set.
-
-