Search
Clickhouse transport client behaviour
@type error() :: any()
@type options() :: keyword()
@type payload() :: list()
@type state() :: any()
@callback configure(options(), state()) :: {:ok, state()} | {:error, atom()}
@callback init(options()) :: {:ok, state()} | {:error, atom()}
@callback send([payload()], state()) :: {:ok, state()} | {:error, error(), state()}