Class LongMul1kArrowBufBlock

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

public final class LongMul1kArrowBufBlock extends AbstractArrowBufBlock<LongVector,LongBlock> implements LongBlock
Implementation of LongBlock backed by an Arrow buffer holding timestamps in seconds or microseconds, converted to millis or nanos.

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

  • Constructor Details

    • LongMul1kArrowBufBlock

      public LongMul1kArrowBufBlock(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