Interface BlockLoader.Reader

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

    Modifier and Type
    Method
    Description
    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.
    A string representation of the BlockLoader.Reader.

    Methods inherited from interface org.elasticsearch.core.Releasable

    close
  • 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

      String 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