Index

A C D E F G H I L M O P R S T 
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
 
A C D E F G H I L M O P R S T 
All Classes and Interfaces|All Packages