Class FloatToDoubleArrowBlock

java.lang.Object
org.elasticsearch.compute.data.arrow.FloatToDoubleArrowBlock

public final class FloatToDoubleArrowBlock extends Object
Converts Arrow FLOAT4 vectors to ESQL DoubleBlocks by copying and widening each float value. Handles both flat vectors and ListVector (multi-valued) inputs. See ArrowListSupport for the Arrow list -> ESQL multi-value mapping rules (null lists, empty lists, and null children are all collapsed to an ESQL null position; mixed lists drop their null elements).
  • Method Details

    • of

      public static Block of(org.apache.arrow.vector.ValueVector vector, BlockFactory blockFactory)