private class FixedGapTermsIndexReader.IndexEnum extends TermsIndexReaderBase.FieldIndexEnum
Modifier and Type | Field and Description |
---|---|
private FixedGapTermsIndexReader.FieldIndexData |
fieldIndex |
private long |
ord |
private BytesRef |
term |
Constructor and Description |
---|
IndexEnum(FixedGapTermsIndexReader.FieldIndexData fieldIndex) |
Modifier and Type | Method and Description |
---|---|
long |
next()
Returns -1 at end
|
long |
ord()
Only implemented if
TermsIndexReaderBase.supportsOrd() returns true. |
long |
seek(BytesRef target)
Seeks to "largest" indexed term that's <=
term; returns file pointer index (into the main
terms index file) for that term
|
long |
seek(long ord)
Only implemented if
TermsIndexReaderBase.supportsOrd() returns true. |
BytesRef |
term() |
private final FixedGapTermsIndexReader.FieldIndexData fieldIndex
private final BytesRef term
private long ord
public IndexEnum(FixedGapTermsIndexReader.FieldIndexData fieldIndex)
public BytesRef term()
term
in class TermsIndexReaderBase.FieldIndexEnum
public long seek(BytesRef target)
TermsIndexReaderBase.FieldIndexEnum
seek
in class TermsIndexReaderBase.FieldIndexEnum
public long next()
TermsIndexReaderBase.FieldIndexEnum
next
in class TermsIndexReaderBase.FieldIndexEnum
public long ord()
TermsIndexReaderBase.FieldIndexEnum
TermsIndexReaderBase.supportsOrd()
returns true.ord
in class TermsIndexReaderBase.FieldIndexEnum
public long seek(long ord)
TermsIndexReaderBase.FieldIndexEnum
TermsIndexReaderBase.supportsOrd()
returns true.seek
in class TermsIndexReaderBase.FieldIndexEnum