View Source ElixirAvro.Schema.Resolver (elixir_avro v0.1.0)

Schema resolver that uses erlavro and ets to resolve reference types.

Summary

Types

@type opts() :: [{:allow_bad_references, boolean()}] | []

Functions

Link to this function

resolve_reference(reference, lookup_table)

View Source
@spec resolve_reference(String.t(), :avro_schema_store.store()) :: :ok | no_return()
Link to this function

resolve_types(schema_contents, opts \\ [allow_bad_references: true])

View Source
@spec resolve_types([String.t()], opts()) :: [:avro.avro_type()]