Index
All Classes and Interfaces|All Packages
A
- accessKey() - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.S3Configuration
- attributes() - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergTableMetadata
C
- canHandle(String) - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergTableCatalog
- catalogType() - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergTableCatalog
- close() - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergTableCatalog
- convert(Expression) - Static method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergPushdownFilters
-
Convert an ESQL expression to an Iceberg filter expression.
- create(String, String, String, String) - Static method in class org.elasticsearch.xpack.esql.datasource.iceberg.S3FileIOFactory
-
Create and configure an S3FileIO instance from individual configuration values.
- create(S3Configuration) - Static method in class org.elasticsearch.xpack.esql.datasource.iceberg.S3FileIOFactory
-
Create and configure an S3FileIO instance with the given S3 configuration.
D
- describe() - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergSourceOperatorFactory
E
- endpoint() - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.S3Configuration
- equals(Object) - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergTableMetadata
- equals(Object) - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.S3Configuration
F
- fromFields(String, String, String, String) - Static method in class org.elasticsearch.xpack.esql.datasource.iceberg.S3Configuration
-
Create S3Configuration from individual fields (used for deserialization).
- fromParams(Map<String, Expression>) - Static method in class org.elasticsearch.xpack.esql.datasource.iceberg.S3Configuration
-
Parse S3 configuration from query parameters.
G
- get(DriverContext) - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergSourceOperatorFactory
H
- hasCredentials() - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.S3Configuration
- hashCode() - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergTableMetadata
- hashCode() - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.S3Configuration
I
- IcebergCatalogAdapter - Class in org.elasticsearch.xpack.esql.datasource.iceberg
-
Adapter for accessing Iceberg catalog and table metadata.
- IcebergCatalogAdapter() - Constructor for class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergCatalogAdapter
- IcebergDataSourcePlugin - Class in org.elasticsearch.xpack.esql.datasource.iceberg
-
Data source plugin that provides Iceberg table catalog support for ESQL external data sources.
- IcebergDataSourcePlugin() - Constructor for class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergDataSourcePlugin
- IcebergPushdownFilters - Class in org.elasticsearch.xpack.esql.datasource.iceberg
-
Converts ESQL expressions to Iceberg filter expressions for predicate pushdown.
- IcebergPushdownFilters() - Constructor for class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergPushdownFilters
- icebergSchema() - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergTableMetadata
-
Returns the Iceberg schema for this table.
- IcebergSourceOperatorFactory - Class in org.elasticsearch.xpack.esql.datasource.iceberg
-
Factory for creating async source operators for Iceberg tables.
- IcebergSourceOperatorFactory(Executor, String, S3Configuration, String, Expression, Schema, List<Attribute>, int, int) - Constructor for class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergSourceOperatorFactory
- IcebergTableCatalog - Class in org.elasticsearch.xpack.esql.datasource.iceberg
-
Iceberg table catalog implementation.
- IcebergTableCatalog() - Constructor for class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergTableCatalog
- IcebergTableMetadata - Class in org.elasticsearch.xpack.esql.datasource.iceberg
-
Metadata for an Iceberg table or Parquet file.
- IcebergTableMetadata(String, Schema, S3Configuration, String) - Constructor for class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergTableMetadata
- IcebergTableMetadata(String, Schema, S3Configuration, String, String) - Constructor for class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergTableMetadata
L
- location() - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergTableMetadata
M
- metadata(String, Map<String, Object>) - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergTableCatalog
- metadataLocation() - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergTableMetadata
O
- org.elasticsearch.xpack.esql.datasource.iceberg - package org.elasticsearch.xpack.esql.datasource.iceberg
P
- planScan(String, Map<String, Object>, List<Object>) - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergTableCatalog
R
- region() - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.S3Configuration
- resolveTable(String, S3Configuration) - Static method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergCatalogAdapter
-
Resolve Iceberg table metadata from a table path.
S
- s3Config() - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergTableMetadata
- S3Configuration - Class in org.elasticsearch.xpack.esql.datasource.iceberg
-
Configuration for S3 access, including credentials and endpoint settings.
- S3FileIOFactory - Class in org.elasticsearch.xpack.esql.datasource.iceberg
-
Factory for creating configured S3FileIO instances.
- schema() - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergTableMetadata
- secretKey() - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.S3Configuration
- sourceType() - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergTableMetadata
- supportedCatalogs() - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergDataSourcePlugin
T
- tableCatalogs(Settings) - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergDataSourcePlugin
- tablePath() - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergTableMetadata
- toString() - Method in class org.elasticsearch.xpack.esql.datasource.iceberg.IcebergTableMetadata
All Classes and Interfaces|All Packages