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() |
compareToprivate 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.IOExceptionint compareSecondary(STUniformSplitTermsWriter.TermIterator<STUniformSplitTermsWriter.SegmentTerms> other)
compareSecondary in class STUniformSplitTermsWriter.TermIterator<STUniformSplitTermsWriter.SegmentTerms>