Index

A B C E F G H I N O Q R S T V W 
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 BytesStream so 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
 
A B C E F G H I N O Q R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values