# EctoHrana v0.1.0 - API Reference

## Modules

- [EctoHrana](EctoHrana.md): Ecto adapter and `DBConnection` driver for libSQL servers (Turso, Bunny
Database, `sqld`), over libSQL's Hrana protocol on HTTP, in pure Elixir.

- Ecto
  - [Ecto.Adapters.Hrana](Ecto.Adapters.Hrana.md): Ecto adapter for libSQL servers (Turso, Bunny Database, `sqld`), over the
Hrana protocol on HTTP, in pure Elixir: no NIF, nothing to compile.

- Driver
  - [EctoHrana.Connection](EctoHrana.Connection.md): `DBConnection` driver for libSQL servers (Turso, Bunny Database, `sqld`),
over Hrana on HTTP. `Ecto.Adapters.Hrana` uses it; it can also be used on
its own
  - [EctoHrana.Error](EctoHrana.Error.md): An error of the server or of the transport.
  - [EctoHrana.Query](EctoHrana.Query.md): A SQL statement, with `?` or `?NNN` placeholders for its parameters.
  - [EctoHrana.Result](EctoHrana.Result.md): The result of a statement.

