Class HttpStorageObject

java.lang.Object
org.elasticsearch.xpack.esql.datasource.http.HttpStorageObject
All Implemented Interfaces:
StorageObject

public final class HttpStorageObject extends Object implements StorageObject
StorageObject implementation using HTTP Range requests for efficient partial reads. Uses standard Java HttpClient and InputStream - no custom stream classes needed.

Supports:

  • Full object reads via GET
  • Range reads via HTTP Range header for columnar formats
  • Metadata retrieval via HEAD requests