# Huginn v0.5.0 - Table of Contents

> ClickHouse client for Elixir using gRPC with connection pooling.

## Pages

- [Huginn](readme.md)
- [Changelog](changelog.md)
- [LICENSE](license.md)

## Modules

- [Huginn](Huginn.md): ClickHouse client for Elixir using gRPC.
- [Huginn.Clickhouse.Client](Huginn.Clickhouse.Client.md): High-level ClickHouse gRPC client.
- [Huginn.Clickhouse.Config](Huginn.Clickhouse.Config.md): Configuration for ClickHouse gRPC connections.
- [Huginn.Clickhouse.Query](Huginn.Clickhouse.Query.md): Builds QueryInfo messages for ClickHouse gRPC requests.

- [Huginn.Clickhouse.Result](Huginn.Clickhouse.Result.md): Parses and transforms ClickHouse gRPC Result messages.

- [Huginn.Clickhouse.Retry](Huginn.Clickhouse.Retry.md): Retries transport-level gRPC failures with exponential backoff.
- [Huginn.Clickhouse.SQL](Huginn.Clickhouse.SQL.md): Helpers for safely building ClickHouse SQL fragments.

- [Huginn.Clickhouse.Stream](Huginn.Clickhouse.Stream.md): Streaming utilities for ClickHouse gRPC operations.
- [Huginn.Clickhouse.Telemetry](Huginn.Clickhouse.Telemetry.md): Telemetry events emitted by Huginn, and an optional default logger.

