Class BytesRefArrowBufBlock

All Implemented Interfaces:
Closeable, AutoCloseable, org.apache.lucene.util.Accountable, Writeable, Block, BytesRefBlock, org.elasticsearch.core.RefCounted, org.elasticsearch.core.Releasable, BlockLoader.Block

public final class BytesRefArrowBufBlock extends AbstractArrowBufBlock<BytesRefVector,BytesRefBlock> implements BytesRefBlock
Arrow buffer backed BytesRefBlock. Variable-length values use an additional offsets buffer that maps each value index to a byte range in the data buffer, following the Arrow variable-length binary layout. This is separate from the position-to-value-index offsets used for multi-valued fields.