Class BlockStoredFieldsReader.BytesFromBytesRefsBlockLoader

java.lang.Object
org.elasticsearch.index.mapper.BlockStoredFieldsReader.StoredFieldsBlockLoader
org.elasticsearch.index.mapper.BlockStoredFieldsReader.BytesFromBytesRefsBlockLoader
All Implemented Interfaces:
BlockLoader
Enclosing class:
BlockStoredFieldsReader

public static class BlockStoredFieldsReader.BytesFromBytesRefsBlockLoader extends BlockStoredFieldsReader.StoredFieldsBlockLoader
Load BytesRef blocks from stored BytesRefs.
  • Constructor Details

    • BytesFromBytesRefsBlockLoader

      public BytesFromBytesRefsBlockLoader(String field)
  • Method Details

    • builder

      public BlockLoader.Builder builder(BlockLoader.BlockFactory factory, int expectedCount)
      Description copied from interface: BlockLoader
      The BlockLoader.Builder for data of this type. Called when loading from a multi-segment or unsorted block.
    • rowStrideReader

      public BlockLoader.RowStrideReader rowStrideReader(org.apache.lucene.index.LeafReaderContext context) throws IOException
      Description copied from interface: BlockLoader
      Build a row-by-row reader. Must never return null, evan if the underlying storage prefers to be loaded column-at-a-time. Some callers simply can't load column-at-a-time so all implementations must support this method.
      Throws:
      IOException