Index
All Classes and Interfaces|All Packages
B
- build() - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpConfiguration.Builder
- builder() - Static method in class org.elasticsearch.xpack.esql.datasource.http.HttpConfiguration
-
Creates a new builder for HttpConfiguration.
C
- close() - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpStorageProvider
- close() - Method in class org.elasticsearch.xpack.esql.datasource.http.local.LocalStorageProvider
- config() - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpStorageProvider
- connectTimeout() - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpConfiguration
- connectTimeout(Duration) - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpConfiguration.Builder
- customHeaders() - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpConfiguration
- customHeaders(Map<String, String>) - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpConfiguration.Builder
D
- defaults() - Static method in class org.elasticsearch.xpack.esql.datasource.http.HttpConfiguration
-
Creates a new HttpConfiguration with default settings.
E
- equals(Object) - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpConfiguration
- exists() - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpStorageObject
- exists() - Method in class org.elasticsearch.xpack.esql.datasource.http.local.LocalStorageObject
- exists(StoragePath) - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpStorageProvider
- exists(StoragePath) - Method in class org.elasticsearch.xpack.esql.datasource.http.local.LocalStorageProvider
F
- followRedirects() - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpConfiguration
- followRedirects(boolean) - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpConfiguration.Builder
H
- hashCode() - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpConfiguration
- httpClient() - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpStorageProvider
- HttpConfiguration - Class in org.elasticsearch.xpack.esql.datasource.http
-
Configuration for HTTP/HTTPS storage access.
- HttpConfiguration.Builder - Class in org.elasticsearch.xpack.esql.datasource.http
- HttpDataSourcePlugin - Class in org.elasticsearch.xpack.esql.datasource.http
-
Data source plugin that provides HTTP/HTTPS and local file storage providers for ESQL external data sources.
- HttpDataSourcePlugin() - Constructor for class org.elasticsearch.xpack.esql.datasource.http.HttpDataSourcePlugin
- HttpStorageObject - Class in org.elasticsearch.xpack.esql.datasource.http
-
StorageObject implementation using HTTP Range requests for efficient partial reads.
- HttpStorageObject(HttpClient, StoragePath, HttpConfiguration) - Constructor for class org.elasticsearch.xpack.esql.datasource.http.HttpStorageObject
-
Creates an HttpStorageObject without pre-known metadata.
- HttpStorageObject(HttpClient, StoragePath, HttpConfiguration, long) - Constructor for class org.elasticsearch.xpack.esql.datasource.http.HttpStorageObject
-
Creates an HttpStorageObject with pre-known length.
- HttpStorageObject(HttpClient, StoragePath, HttpConfiguration, long, Instant) - Constructor for class org.elasticsearch.xpack.esql.datasource.http.HttpStorageObject
-
Creates an HttpStorageObject with pre-known length and last modified time.
- HttpStorageProvider - Class in org.elasticsearch.xpack.esql.datasource.http
-
StorageProvider implementation for HTTP/HTTPS using Java's built-in HttpClient.
- HttpStorageProvider(HttpConfiguration, ExecutorService) - Constructor for class org.elasticsearch.xpack.esql.datasource.http.HttpStorageProvider
-
Creates an HttpStorageProvider with configuration and executor.
L
- lastModified() - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpStorageObject
- lastModified() - Method in class org.elasticsearch.xpack.esql.datasource.http.local.LocalStorageObject
- length() - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpStorageObject
- length() - Method in class org.elasticsearch.xpack.esql.datasource.http.local.LocalStorageObject
- listObjects(StoragePath, boolean) - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpStorageProvider
- listObjects(StoragePath, boolean) - Method in class org.elasticsearch.xpack.esql.datasource.http.local.LocalStorageProvider
- LocalStorageObject - Class in org.elasticsearch.xpack.esql.datasource.http.local
-
StorageObject implementation for local file system.
- LocalStorageObject(Path) - Constructor for class org.elasticsearch.xpack.esql.datasource.http.local.LocalStorageObject
- LocalStorageObject(Path, long) - Constructor for class org.elasticsearch.xpack.esql.datasource.http.local.LocalStorageObject
- LocalStorageObject(Path, long, Instant) - Constructor for class org.elasticsearch.xpack.esql.datasource.http.local.LocalStorageObject
- LocalStorageProvider - Class in org.elasticsearch.xpack.esql.datasource.http.local
-
StorageProvider implementation for local file system access.
- LocalStorageProvider() - Constructor for class org.elasticsearch.xpack.esql.datasource.http.local.LocalStorageProvider
-
Creates a LocalStorageProvider.
M
- maxRetries() - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpConfiguration
- maxRetries(int) - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpConfiguration.Builder
N
- newObject(StoragePath) - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpStorageProvider
- newObject(StoragePath) - Method in class org.elasticsearch.xpack.esql.datasource.http.local.LocalStorageProvider
- newObject(StoragePath, long) - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpStorageProvider
- newObject(StoragePath, long) - Method in class org.elasticsearch.xpack.esql.datasource.http.local.LocalStorageProvider
- newObject(StoragePath, long, Instant) - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpStorageProvider
- newObject(StoragePath, long, Instant) - Method in class org.elasticsearch.xpack.esql.datasource.http.local.LocalStorageProvider
- newStream() - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpStorageObject
- newStream() - Method in class org.elasticsearch.xpack.esql.datasource.http.local.LocalStorageObject
- newStream(long, long) - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpStorageObject
- newStream(long, long) - Method in class org.elasticsearch.xpack.esql.datasource.http.local.LocalStorageObject
O
- org.elasticsearch.xpack.esql.datasource.http - package org.elasticsearch.xpack.esql.datasource.http
- org.elasticsearch.xpack.esql.datasource.http.local - package org.elasticsearch.xpack.esql.datasource.http.local
P
- path() - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpStorageObject
- path() - Method in class org.elasticsearch.xpack.esql.datasource.http.local.LocalStorageObject
R
- readBytes(long, ByteBuffer) - Method in class org.elasticsearch.xpack.esql.datasource.http.local.LocalStorageObject
-
Reads directly into the target ByteBuffer using positional
FileChannelI/O viaChannels.readFromFileChannel(java.nio.channels.FileChannel, long, int). - readBytesAsync(long, long, Executor, ActionListener<ByteBuffer>) - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpStorageObject
-
Async byte read using HttpClient.sendAsync() for native non-blocking I/O.
- requestTimeout() - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpConfiguration
- requestTimeout(Duration) - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpConfiguration.Builder
S
- storageProviders(Settings, ExecutorService) - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpDataSourcePlugin
- supportedSchemes() - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpDataSourcePlugin
- supportedSchemes() - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpStorageProvider
- supportedSchemes() - Method in class org.elasticsearch.xpack.esql.datasource.http.local.LocalStorageProvider
- supportsNativeAsync() - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpStorageObject
-
Returns true - HttpStorageObject has native async support via HttpClient.sendAsync().
T
- toString() - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpConfiguration
- toString() - Method in class org.elasticsearch.xpack.esql.datasource.http.HttpStorageProvider
- toString() - Method in class org.elasticsearch.xpack.esql.datasource.http.local.LocalStorageProvider
All Classes and Interfaces|All Packages