Class STUniformSplitTermsWriter.SegmentTerms
- java.lang.Object
-
- org.apache.lucene.codecs.uniformsplit.sharedterms.STUniformSplitTermsWriter.TermIterator<STUniformSplitTermsWriter.SegmentTerms>
-
- org.apache.lucene.codecs.uniformsplit.sharedterms.STUniformSplitTermsWriter.SegmentTerms
-
- All Implemented Interfaces:
java.lang.Comparable<STUniformSplitTermsWriter.TermIterator<STUniformSplitTermsWriter.SegmentTerms>>
- Enclosing class:
- STUniformSplitTermsWriter
private class STUniformSplitTermsWriter.SegmentTerms extends STUniformSplitTermsWriter.TermIterator<STUniformSplitTermsWriter.SegmentTerms>
-
-
Field Summary
Fields Modifier and Type Field Description private MergeState.DocMap
docMap
private java.util.Map<java.lang.String,BlockTermState>
fieldTermStatesMap
private STMergingBlockReader
mergingBlockReader
private java.lang.Integer
segmentIndex
-
Fields inherited from class org.apache.lucene.codecs.uniformsplit.sharedterms.STUniformSplitTermsWriter.TermIterator
term
-
-
Constructor Summary
Constructors Constructor Description SegmentTerms(int segmentIndex, STMergingBlockReader mergingBlockReader, MergeState.DocMap docMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) int
compareSecondary(STUniformSplitTermsWriter.TermIterator<STUniformSplitTermsWriter.SegmentTerms> other)
(package private) boolean
nextTerm()
-
Methods inherited from class org.apache.lucene.codecs.uniformsplit.sharedterms.STUniformSplitTermsWriter.TermIterator
compareTo
-
-
-
-
Field Detail
-
segmentIndex
private final java.lang.Integer segmentIndex
-
mergingBlockReader
private final STMergingBlockReader mergingBlockReader
-
fieldTermStatesMap
private final java.util.Map<java.lang.String,BlockTermState> fieldTermStatesMap
-
docMap
private final MergeState.DocMap docMap
-
-
Constructor Detail
-
SegmentTerms
SegmentTerms(int segmentIndex, STMergingBlockReader mergingBlockReader, MergeState.DocMap docMap)
-
-
Method Detail
-
nextTerm
boolean nextTerm() throws java.io.IOException
- Specified by:
nextTerm
in classSTUniformSplitTermsWriter.TermIterator<STUniformSplitTermsWriter.SegmentTerms>
- Throws:
java.io.IOException
-
compareSecondary
int compareSecondary(STUniformSplitTermsWriter.TermIterator<STUniformSplitTermsWriter.SegmentTerms> other)
- Specified by:
compareSecondary
in classSTUniformSplitTermsWriter.TermIterator<STUniformSplitTermsWriter.SegmentTerms>
-
-