Index
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
ByteBufferAllocatorthat 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
ParquetPushedExpressionswrapper 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
All Classes and Interfaces|All Packages