View Source Druid.Client.Native (ecto_druid v0.4.0)

Builds requests for Druid's native API.

Summary

Functions

Builds a query request for Druid's native query API.

Functions

query(query)

@spec query(map()) :: Req.Request.t()

Builds a query request for Druid's native query API.

Examples

Druid.Client.Native.query(%{
  queryType: "timeseries",
  dataSource: "wikipedia",
  intervals: ["2015-09-12T00:00:00.000Z/2015-09-13T00:00:00.000Z"],
  granularity: "all",
  aggregations: [
    %{type: "count", name: "count"}
  ]
})
|> Druid.Client.request!(host: "localhost", port: 8082)