private static class VariableGapTermsIndexReader.IndexEnum extends TermsIndexReaderBase.FieldIndexEnum
| Modifier and Type | Field and Description |
|---|---|
private BytesRefFSTEnum.InputOutput<java.lang.Long> |
current |
private BytesRefFSTEnum<java.lang.Long> |
fstEnum |
| 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 BytesRefFSTEnum<java.lang.Long> fstEnum
private BytesRefFSTEnum.InputOutput<java.lang.Long> current
public IndexEnum(FST<java.lang.Long> fst)
public BytesRef term()
term in class TermsIndexReaderBase.FieldIndexEnumpublic long seek(BytesRef target) throws java.io.IOException
TermsIndexReaderBase.FieldIndexEnumseek in class TermsIndexReaderBase.FieldIndexEnumjava.io.IOExceptionpublic long next()
throws java.io.IOException
TermsIndexReaderBase.FieldIndexEnumnext in class TermsIndexReaderBase.FieldIndexEnumjava.io.IOExceptionpublic 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