public class MergeState extends Object
Modifier and Type | Class and Description |
---|---|
static class |
MergeState.CheckAbort
Class for recording units of work when merging segments.
|
static class |
MergeState.DocMap
Remaps docids around deletes during merge
|
Modifier and Type | Field and 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 many
matchingSegmentReaders 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. |
public final SegmentInfo segmentInfo
SegmentInfo
of the newly merged segment.public FieldInfos fieldInfos
FieldInfos
of the newly merged segment.public final List<AtomicReader> readers
public MergeState.DocMap[] docMaps
public int[] docBase
public final MergeState.CheckAbort checkAbort
public final InfoStream infoStream
public SegmentReader[] matchingSegmentReaders
SegmentReader
s that have identical field
name/number mapping, so their stored fields and term
vectors may be bulk merged.public int matchedCount
matchingSegmentReaders
are set.Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.