avrora v0.11.0 API Reference

Modules

Avrora

A host process and a wrapper for :avro_schema_store produced tables. It is used only to create new tables and no other functionality is coverd.

Configuration for Avrora.

Encode and decode binary Avro messages.

Minimal HTTP client using built-in Erlang httpc library.

Functions to convert between common Elixir structures and erlavro structures.

Resolve schema name or global ID to a schema, keeping cache up to date.

Convenience wrapper struct for AvroEx.Schema and Confluent Schema Registry.

Struct for versioned schema names like io.confluent.Payment:42.

Collect non local type references from erlavro structures.

Behavior for storing and getting schemas by name or integer ID.

Avora.Storage behavior implementation which uses the filesystem.

Avora.Storage behavior implementation which uses memory (ETS).

Avora.Storage behavior implementation which uses Confluent Schema Registry.

Storage behavior which allows keys to be removed or expired.

An ExUnit helper.