Module org.elasticsearch.compute
Package org.elasticsearch.compute.data.arrow
package org.elasticsearch.compute.data.arrow
-
ClassDescriptionArrowBufBlockConstructor<B extends Block>Constructor for a block backed by Arrow buffers.Raw-buffer uniformity checks shared by
*ArrowBufBlock.of()factories to detect constant-valued column batches before constructing a zero-copy block.ArrowBufVectorConstructor<V extends Vector>Constructor for a vector backed by Arrow buffers.Converts Apache Arrow FieldVector to ESQL Blocks.Registry of converters from Arrow FieldVector to ESQL Block.Converts Arrow BIT vectors to ESQL BooleanBlocks.Arrow buffer backedBooleanBlock.Arrow buffer backedBooleanVector.Converts Arrow VARCHAR/VARBINARY vectors to ESQL BytesRefBlocks.Arrow buffer backedBytesRefBlock.Arrow buffer backedBytesRefVector.Arrow allocation listener that uses a circuit breaker to track memory usage.Implementation of DoubleBlock backed by an Arrow buffer holding 64 bits floats.Implementation of DoubleVector backed by an Arrow buffer holding 64 bits floats.Implementation of DoubleBlock backed by an Arrow buffer holding 16 bits floats.Implementation of DoubleVector backed by an Arrow buffer holding 16 bits floats.Implementation of FloatBlock backed by an Arrow buffer holding 32 bits floats.Implementation of FloatVector backed by an Arrow buffer holding 32 bits floats.Converts Arrow FLOAT4 vectors to ESQL DoubleBlocks by copying and widening each float value.Implementation of IntBlock backed by an Arrow buffer holding signed 16 bits integers.Implementation of IntVector backed by an Arrow buffer holding signed 16 bits integers.Implementation of IntBlock backed by an Arrow buffer holding signed 8 bits integers.Implementation of IntVector backed by an Arrow buffer holding signed 8 bits integers.Implementation of IntBlock backed by an Arrow buffer holding 32 bits signed integers.Implementation of IntVector backed by an Arrow buffer holding 32 bits signed integers.Implementation of LongBlock backed by an Arrow buffer holding 64 bits signed integers.Implementation of LongVector backed by an Arrow buffer holding 64 bits signed integers.Implementation of LongBlock backed by an Arrow buffer holding timestamps in seconds or microseconds, converted to millis or nanos.Implementation of LongVector backed by an Arrow buffer holding timestamps in seconds or microseconds, converted to millis or nanos.Implementation of IntBlock backed by an Arrow buffer holding unsigned 16 bits integers.Implementation of IntVector backed by an Arrow buffer holding unsigned 16 bits integers.Implementation of LongBlock backed by an Arrow buffer holding unsigned 32 bits integers.Implementation of LongVector backed by an Arrow buffer holding unsigned 32 bits integers.Implementation of IntBlock backed by an Arrow buffer holding unsigned 8 bits integers.Implementation of IntVector backed by an Arrow buffer holding unsigned 8 bits integers.