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.FieldIndexEnumpublic long seek(BytesRef target)
TermsIndexReaderBase.FieldIndexEnumseek in class TermsIndexReaderBase.FieldIndexEnumpublic long next()
TermsIndexReaderBase.FieldIndexEnumnext in class TermsIndexReaderBase.FieldIndexEnumpublic long ord()
TermsIndexReaderBase.FieldIndexEnumTermsIndexReaderBase.supportsOrd() returns true.ord in class TermsIndexReaderBase.FieldIndexEnumpublic long seek(long ord)
TermsIndexReaderBase.FieldIndexEnumTermsIndexReaderBase.supportsOrd() returns true.seek in class TermsIndexReaderBase.FieldIndexEnum