Class FloatArrowBufBlock

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

public final class FloatArrowBufBlock extends AbstractArrowBufBlock<FloatVector,FloatBlock> implements FloatBlock
Implementation of FloatBlock backed by an Arrow buffer holding 32 bits floats.

This class is generated. Edit X-ArrowBufBlock.java.st instead.

  • Constructor Details

    • FloatArrowBufBlock

      public FloatArrowBufBlock(org.apache.arrow.memory.ArrowBuf valueBuffer, @Nullable org.apache.arrow.memory.ArrowBuf validityBuffer, @Nullable org.apache.arrow.memory.ArrowBuf offsetBuffer, int valueCount, int offsetCount, BlockFactory blockFactory)
      Create an ArrowBuf block based on the constituents of an Arrow ValueVector. The caller must retain the buffers if they are shared with other blocks or Arrow vectors.
  • Method Details