ReadonlynameThe name of the store (e.g. 'mongodb', 'redis', 'dynamodb')
ReadonlylibraryThe client library being used
Returns the underlying (internal or injected) HTTP client.
Run a Druid SQL query via POST /druid/v2/sql. Optional positional
params are sent as Druid SQL parameters ({ value } objects). Druid
returns an array of row objects, which is returned as-is.
Optionalparams: unknown[]Run a native (JSON) Druid query via POST /druid/v2. Returns the parsed
response body (shape depends on the native query type).
Ingest rows into datasource target by submitting an inline
index_parallel task to POST /druid/indexer/v1/task. Returns the task
submission response (typically { task: '<id>' }).
Submit an arbitrary task spec to POST /druid/indexer/v1/task.
DruidStorewraps Druid's HTTP query + indexing API behind theNoSqlStorelifecycle: SQL and native queries for reads, task submission for ingestion.