Class BlockConverter.AsFloat64

java.lang.Object
org.elasticsearch.xpack.esql.arrow.BlockConverter
org.elasticsearch.xpack.esql.arrow.BlockConverter.AsFloat64
Enclosing class:
BlockConverter

public static class BlockConverter.AsFloat64 extends BlockConverter
Conversion of Double blocks
  • Constructor Details

    • AsFloat64

      public AsFloat64(String esqlType)
  • Method Details

    • convert

      public void convert(Block b, boolean multivalued, List<org.apache.arrow.memory.ArrowBuf> bufs, List<BlockConverter.BufWriter> bufWriters)
      Description copied from class: BlockConverter
      Convert a block into Arrow buffers.
      Specified by:
      convert in class BlockConverter
      Parameters:
      b - the ESQL block
      multivalued - is this column multivalued? This block may not, but some blocks in that column are.
      bufs - arrow buffers, used to track sizes
      bufWriters - buffer writers, that will do the actual work of writing the data