- All Superinterfaces:
AutoCloseable, Closeable, Releasable
- All Known Subinterfaces:
BlockLoader.ColumnAtATimeReader, BlockLoader.RowStrideReader
- All Known Implementing Classes:
AbstractBooleansBlockLoader.Singleton, AbstractBytesRefsFromOrdsBlockLoader.Singleton, AbstractBytesRefsFromOrdsBlockLoader.SortedSet, AbstractDoublesFromDocValuesBlockLoader.Singleton, AbstractDoublesFromDocValuesBlockLoader.Sorted, AbstractIntsFromDocValuesBlockLoader.Singleton, AbstractIntsFromDocValuesBlockLoader.Sorted, AbstractLongsFromDocValuesBlockLoader.Singleton, AbstractLongsFromDocValuesBlockLoader.Sorted, BlockDocValuesReader, BlockScriptReader, BlockSourceReader, BlockStoredFieldsReader, BlockStoredFieldsReader.Bytes, BooleanScriptBlockDocValuesReader, BytesRefsFromBinaryBlockLoader.BytesRefsFromBinary, BytesRefsFromCustomBinaryBlockLoader.AbstractBytesRefsFromBinary, DateScriptBlockDocValuesReader, DoubleScriptBlockDocValuesReader, IpScriptBlockDocValuesReader, KeywordScriptBlockDocValuesReader, LongScriptBlockDocValuesReader, MultiValuedBinaryWithSeparateCountsLengthReader
- Enclosing interface:
BlockLoader
public static interface BlockLoader.Reader
extends Releasable
-
Method Summary
boolean
Checks if the reader can be used to read a range documents starting with the given docID by the current thread.
-
Method Details
-
canReuse
boolean canReuse(int startingDocID)
Checks if the reader can be used to read a range documents starting with the given docID by the current thread.
-
toString
A string representation of the
BlockLoader.Reader. It's important that this
have a nice implementation because this is used in the
profile.
- Overrides:
toString in class Object