View Source API Reference ecto_druid v0.1.0

Modules

A client for querying Druid.

Builds requests for Druid's native API.

Builds requests for Druid's SQL API.

Builds requests for Druid's task API.

This adapter allows you to use Druid as a database with Ecto.

Can be used to define a default implementation for a Druid complex type that implements the Ecto.Type behavior. Any Ecto.Type behavior can be overridden by defining the corresponding function in the module that uses this macro.

An Ecto.Type for encoding/decoding DSHistogram values.

Druid returns dates as strings in ISO8601 format with a time zone. This module provides an Ecto type to cast, load, and dump these strings as Elixir DateTime structs.

An Ecto.Type for encoding/decoding HLLSketch values.

An Ecto.Type for encoding/decoding QuantilesSketch values.

An Ecto.Type for encoding/decoding ThetaSketch values.

An Ecto.Type for encoding/decoding TupleSketch values.

Utility functions to generate SQL fragments.