Index

B C D E F H L M N O P R S T 
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 FileChannel I/O via Channels.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
 
B C D E F H L M N O P R S T 
All Classes and Interfaces|All Packages