Index

A C D F G I M N O P R W 
All Classes and Interfaces|All Packages

A

aggregatePushdownSupport() - Method in class org.elasticsearch.xpack.esql.datasource.parquet.ParquetFormatReader
 
allocate(int) - Method in class org.elasticsearch.xpack.esql.datasource.parquet.CircuitBreakerByteBufferAllocator
 

C

canPush(Expression) - Method in class org.elasticsearch.xpack.esql.datasource.parquet.ParquetFilterPushdownSupport
 
canPushAggregates(List<Expression>, List<Expression>) - Method in class org.elasticsearch.xpack.esql.datasource.parquet.ParquetAggregatePushdownSupport
 
CircuitBreakerByteBufferAllocator - Class in org.elasticsearch.xpack.esql.datasource.parquet
A Parquet ByteBufferAllocator that uses a circuit breaker to manage memory usage.
CircuitBreakerByteBufferAllocator(ByteBufferAllocator, CircuitBreaker) - Constructor for class org.elasticsearch.xpack.esql.datasource.parquet.CircuitBreakerByteBufferAllocator
 
close() - Method in class org.elasticsearch.xpack.esql.datasource.parquet.ParquetFormatReader
 

D

discoverSplitRanges(StorageObject) - Method in class org.elasticsearch.xpack.esql.datasource.parquet.ParquetFormatReader
 

F

fileExtensions() - Method in class org.elasticsearch.xpack.esql.datasource.parquet.ParquetFormatReader
 
filterPushdownSupport() - Method in class org.elasticsearch.xpack.esql.datasource.parquet.ParquetFormatReader
 
formatName() - Method in class org.elasticsearch.xpack.esql.datasource.parquet.ParquetFormatReader
 
formatReaders(Settings) - Method in class org.elasticsearch.xpack.esql.datasource.parquet.ParquetDataSourcePlugin
 
formatSpecs() - Method in class org.elasticsearch.xpack.esql.datasource.parquet.ParquetDataSourcePlugin
 
forRange(StorageObject, long) - Static method in class org.elasticsearch.xpack.esql.datasource.parquet.ParquetStorageObjectAdapter
Creates an adapter with an adaptive window sized to cover the given byte range.

G

getLength() - Method in class org.elasticsearch.xpack.esql.datasource.parquet.ParquetStorageObjectAdapter
 

I

isDirect() - Method in class org.elasticsearch.xpack.esql.datasource.parquet.CircuitBreakerByteBufferAllocator
 

M

metadata(StorageObject) - Method in class org.elasticsearch.xpack.esql.datasource.parquet.ParquetFormatReader
 

N

newStream() - Method in class org.elasticsearch.xpack.esql.datasource.parquet.ParquetStorageObjectAdapter
 

O

org.elasticsearch.xpack.esql.datasource.parquet - package org.elasticsearch.xpack.esql.datasource.parquet
 

P

ParquetAggregatePushdownSupport - Class in org.elasticsearch.xpack.esql.datasource.parquet
Parquet supports COUNT(*), MIN(column), MAX(column) from row-group statistics.
ParquetAggregatePushdownSupport() - Constructor for class org.elasticsearch.xpack.esql.datasource.parquet.ParquetAggregatePushdownSupport
 
ParquetDataSourcePlugin - Class in org.elasticsearch.xpack.esql.datasource.parquet
Data source plugin that provides Parquet format support for ESQL external data sources.
ParquetDataSourcePlugin() - Constructor for class org.elasticsearch.xpack.esql.datasource.parquet.ParquetDataSourcePlugin
 
ParquetFilterPushdownSupport - Class in org.elasticsearch.xpack.esql.datasource.parquet
Parquet-specific filter pushdown support that validates ESQL filter expressions for pushdown eligibility and collects them into a ParquetPushedExpressions wrapper for deferred translation at read time.
ParquetFilterPushdownSupport() - Constructor for class org.elasticsearch.xpack.esql.datasource.parquet.ParquetFilterPushdownSupport
 
ParquetFormatReader - Class in org.elasticsearch.xpack.esql.datasource.parquet
FormatReader implementation for Parquet files.
ParquetFormatReader(BlockFactory) - Constructor for class org.elasticsearch.xpack.esql.datasource.parquet.ParquetFormatReader
 
ParquetStorageObjectAdapter - Class in org.elasticsearch.xpack.esql.datasource.parquet
Adapter that wraps a StorageObject to implement Parquet's InputFile interface.
ParquetStorageObjectAdapter(StorageObject) - Constructor for class org.elasticsearch.xpack.esql.datasource.parquet.ParquetStorageObjectAdapter
Creates an adapter with the default 4MB sliding window.
pushFilters(List<Expression>) - Method in class org.elasticsearch.xpack.esql.datasource.parquet.ParquetFilterPushdownSupport
 

R

read(StorageObject, FormatReadContext) - Method in class org.elasticsearch.xpack.esql.datasource.parquet.ParquetFormatReader
 
readRange(StorageObject, List<String>, int, long, long, List<Attribute>, ErrorPolicy) - Method in class org.elasticsearch.xpack.esql.datasource.parquet.ParquetFormatReader
Reads only row groups whose starting position falls within [rangeStart, rangeEnd).
release(ByteBuffer) - Method in class org.elasticsearch.xpack.esql.datasource.parquet.CircuitBreakerByteBufferAllocator
 

W

withPushedFilter(Object) - Method in class org.elasticsearch.xpack.esql.datasource.parquet.ParquetFormatReader
 
A C D F G I M N O P R W 
All Classes and Interfaces|All Packages