Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AllocationManagerShim - Class in org.elasticsearch.xpack.esql.arrow
-
An Arrow memory allocation manager that always fails.
- AllocationManagerShim() - Constructor for class org.elasticsearch.xpack.esql.arrow.AllocationManagerShim
- arrowFieldType() - Method in class org.elasticsearch.xpack.esql.arrow.BlockConverter
- ArrowFormat - Class in org.elasticsearch.xpack.esql.arrow
- ArrowFormat() - Constructor for class org.elasticsearch.xpack.esql.arrow.ArrowFormat
- arrowOut(BytesStream) - Static method in class org.elasticsearch.xpack.esql.arrow.ArrowResponse.ResponseSegment
-
Adapts a
BytesStreamso that Arrow can write to it. - ArrowResponse - Class in org.elasticsearch.xpack.esql.arrow
- ArrowResponse(List<ArrowResponse.Column>, List<Page>) - Constructor for class org.elasticsearch.xpack.esql.arrow.ArrowResponse
- ArrowResponse.Column - Class in org.elasticsearch.xpack.esql.arrow
- ArrowResponse.ResponseSegment - Class in org.elasticsearch.xpack.esql.arrow
-
An Arrow response is composed of different segments, each being a set of chunks: the schema header, the data buffers, and the trailer.
- ArrowToBlockConverter - Interface in org.elasticsearch.xpack.esql.arrow
-
Converts Apache Arrow FieldVector to ESQL Blocks.
- ArrowToBlockConverters - Class in org.elasticsearch.xpack.esql.arrow
-
Package-private support class for ArrowToBlockConverter.
- ArrowToBlockConverters() - Constructor for class org.elasticsearch.xpack.esql.arrow.ArrowToBlockConverters
- AsBoolean(String) - Constructor for class org.elasticsearch.xpack.esql.arrow.BlockConverter.AsBoolean
- AsFloat64(String) - Constructor for class org.elasticsearch.xpack.esql.arrow.BlockConverter.AsFloat64
- AsInt32(String) - Constructor for class org.elasticsearch.xpack.esql.arrow.BlockConverter.AsInt32
- AsInt64(String) - Constructor for class org.elasticsearch.xpack.esql.arrow.BlockConverter.AsInt64
- AsInt64(String, Types.MinorType) - Constructor for class org.elasticsearch.xpack.esql.arrow.BlockConverter.AsInt64
- AsNull(String) - Constructor for class org.elasticsearch.xpack.esql.arrow.BlockConverter.AsNull
- AsVarBinary(String) - Constructor for class org.elasticsearch.xpack.esql.arrow.BlockConverter.AsVarBinary
- AsVarChar(String) - Constructor for class org.elasticsearch.xpack.esql.arrow.BlockConverter.AsVarChar
B
- BlockConverter - Class in org.elasticsearch.xpack.esql.arrow
- BlockConverter(String, Types.MinorType) - Constructor for class org.elasticsearch.xpack.esql.arrow.BlockConverter
- BlockConverter.AsBoolean - Class in org.elasticsearch.xpack.esql.arrow
-
Conversion of Boolean blocks
- BlockConverter.AsFloat64 - Class in org.elasticsearch.xpack.esql.arrow
-
Conversion of Double blocks
- BlockConverter.AsInt32 - Class in org.elasticsearch.xpack.esql.arrow
-
Conversion of Int blocks
- BlockConverter.AsInt64 - Class in org.elasticsearch.xpack.esql.arrow
-
Conversion of Long blocks
- BlockConverter.AsNull - Class in org.elasticsearch.xpack.esql.arrow
- BlockConverter.AsVarBinary - Class in org.elasticsearch.xpack.esql.arrow
- BlockConverter.AsVarChar - Class in org.elasticsearch.xpack.esql.arrow
- BlockConverter.BufWriter - Interface in org.elasticsearch.xpack.esql.arrow
- BlockConverter.BytesRefConverter - Class in org.elasticsearch.xpack.esql.arrow
-
Conversion of ByteRef blocks
- BlockConverter.TransformedBytesRef - Class in org.elasticsearch.xpack.esql.arrow
-
Conversion of ByteRefs where each value is itself converted to a different format.
- BytesRefConverter(String, Types.MinorType) - Constructor for class org.elasticsearch.xpack.esql.arrow.BlockConverter.BytesRefConverter
C
- close() - Method in class org.elasticsearch.xpack.esql.arrow.ArrowResponse
- Column(String, String) - Constructor for class org.elasticsearch.xpack.esql.arrow.ArrowResponse.Column
- CONTENT_TYPE - Static variable in class org.elasticsearch.xpack.esql.arrow.ArrowFormat
- convert(FieldVector, BlockFactory) - Method in interface org.elasticsearch.xpack.esql.arrow.ArrowToBlockConverter
-
Convert an Arrow FieldVector to an ESQL Block.
- convert(Block, boolean, List<ArrowBuf>, List<BlockConverter.BufWriter>) - Method in class org.elasticsearch.xpack.esql.arrow.BlockConverter.AsBoolean
- convert(Block, boolean, List<ArrowBuf>, List<BlockConverter.BufWriter>) - Method in class org.elasticsearch.xpack.esql.arrow.BlockConverter.AsFloat64
- convert(Block, boolean, List<ArrowBuf>, List<BlockConverter.BufWriter>) - Method in class org.elasticsearch.xpack.esql.arrow.BlockConverter.AsInt32
- convert(Block, boolean, List<ArrowBuf>, List<BlockConverter.BufWriter>) - Method in class org.elasticsearch.xpack.esql.arrow.BlockConverter.AsInt64
- convert(Block, boolean, List<ArrowBuf>, List<BlockConverter.BufWriter>) - Method in class org.elasticsearch.xpack.esql.arrow.BlockConverter.AsNull
- convert(Block, boolean, List<ArrowBuf>, List<BlockConverter.BufWriter>) - Method in class org.elasticsearch.xpack.esql.arrow.BlockConverter.BytesRefConverter
- convert(Block, boolean, List<ArrowBuf>, List<BlockConverter.BufWriter>) - Method in class org.elasticsearch.xpack.esql.arrow.BlockConverter
-
Convert a block into Arrow buffers.
- convert(Block, boolean, List<ArrowBuf>, List<BlockConverter.BufWriter>) - Method in class org.elasticsearch.xpack.esql.arrow.BlockConverter.TransformedBytesRef
- create(BufferAllocator, long) - Method in class org.elasticsearch.xpack.esql.arrow.AllocationManagerShim
E
- empty() - Method in class org.elasticsearch.xpack.esql.arrow.AllocationManagerShim
- encodeChunk(int, RecyclerBytesStreamOutput) - Method in class org.elasticsearch.xpack.esql.arrow.ArrowResponse.ResponseSegment
- encodeChunk(int, Recycler<BytesRef>) - Method in class org.elasticsearch.xpack.esql.arrow.ArrowResponse
- encodeChunk(int, Recycler<BytesRef>) - Method in class org.elasticsearch.xpack.esql.arrow.ArrowResponse.ResponseSegment
- esqlType() - Method in class org.elasticsearch.xpack.esql.arrow.BlockConverter
F
- forType(Types.MinorType) - Static method in interface org.elasticsearch.xpack.esql.arrow.ArrowToBlockConverter
-
Get a converter for the given Arrow type.
G
- getNextPart(ActionListener<ChunkedRestResponseBodyPart>) - Method in class org.elasticsearch.xpack.esql.arrow.ArrowResponse
- getResponseContentTypeString() - Method in class org.elasticsearch.xpack.esql.arrow.ArrowResponse
H
- headerValues() - Method in class org.elasticsearch.xpack.esql.arrow.ArrowFormat
I
- init() - Static method in class org.elasticsearch.xpack.esql.arrow.AllocationManagerShim
-
Initialize the Arrow memory allocation manager shim.
- INSTANCE - Static variable in class org.elasticsearch.xpack.esql.arrow.ArrowFormat
- isDone() - Method in class org.elasticsearch.xpack.esql.arrow.ArrowResponse.ResponseSegment
- isLastPart() - Method in class org.elasticsearch.xpack.esql.arrow.ArrowResponse
- isPartComplete() - Method in class org.elasticsearch.xpack.esql.arrow.ArrowResponse
N
- nullValuesCount(Block) - Method in class org.elasticsearch.xpack.esql.arrow.BlockConverter
O
- org.elasticsearch.xpack.esql.arrow - package org.elasticsearch.xpack.esql.arrow
Q
- queryParameter() - Method in class org.elasticsearch.xpack.esql.arrow.ArrowFormat
R
- response - Variable in class org.elasticsearch.xpack.esql.arrow.ArrowResponse.ResponseSegment
S
- shortenIpV4Addresses(BytesRef, BytesRef) - Static method in class org.elasticsearch.xpack.esql.arrow.ValueConversions
-
Shorten ipv6-mapped ipv4 IP addresses to 4 bytes
- sourceToJson(BytesRef, BytesRef) - Static method in class org.elasticsearch.xpack.esql.arrow.ValueConversions
-
Convert any xcontent source to json
T
- TransformedBytesRef(String, Types.MinorType, BiFunction<BytesRef, BytesRef, BytesRef>) - Constructor for class org.elasticsearch.xpack.esql.arrow.BlockConverter.TransformedBytesRef
V
- ValueConversions - Class in org.elasticsearch.xpack.esql.arrow
-
Utilities to convert some of byte-encoded ESQL values into to a format more suitable for Arrow output.
- ValueConversions() - Constructor for class org.elasticsearch.xpack.esql.arrow.ValueConversions
- versionToString(BytesRef, BytesRef) - Static method in class org.elasticsearch.xpack.esql.arrow.ValueConversions
-
Convert binary-encoded versions to strings
W
- write(RecyclerBytesStreamOutput) - Method in interface org.elasticsearch.xpack.esql.arrow.BlockConverter.BufWriter
All Classes and Interfaces|All Packages|Constant Field Values