private class STUniformSplitTermsWriter.SegmentTerms extends STUniformSplitTermsWriter.TermIterator<STUniformSplitTermsWriter.SegmentTerms>
Modifier and Type | Field and Description |
---|---|
private MergeState.DocMap |
docMap |
private java.util.Map<java.lang.String,BlockTermState> |
fieldTermStatesMap |
private STMergingBlockReader |
mergingBlockReader |
private java.lang.Integer |
segmentIndex |
term
Constructor and Description |
---|
SegmentTerms(int segmentIndex,
STMergingBlockReader mergingBlockReader,
MergeState.DocMap docMap) |
Modifier and Type | Method and Description |
---|---|
(package private) int |
compareSecondary(STUniformSplitTermsWriter.TermIterator<STUniformSplitTermsWriter.SegmentTerms> other) |
(package private) boolean |
nextTerm() |
compareTo
private final java.lang.Integer segmentIndex
private final STMergingBlockReader mergingBlockReader
private final java.util.Map<java.lang.String,BlockTermState> fieldTermStatesMap
private final MergeState.DocMap docMap
SegmentTerms(int segmentIndex, STMergingBlockReader mergingBlockReader, MergeState.DocMap docMap)
boolean nextTerm() throws java.io.IOException
nextTerm
in class STUniformSplitTermsWriter.TermIterator<STUniformSplitTermsWriter.SegmentTerms>
java.io.IOException
int compareSecondary(STUniformSplitTermsWriter.TermIterator<STUniformSplitTermsWriter.SegmentTerms> other)
compareSecondary
in class STUniformSplitTermsWriter.TermIterator<STUniformSplitTermsWriter.SegmentTerms>