# Recall v0.1.0 - Table of Contents

> An Ecto 3 adapter for Mnesia — memory, recollected.

## Modules

- [Ecto.Adapters.Recall](Ecto.Adapters.Recall.md): An Ecto 3 adapter for [Mnesia](https://www.erlang.org/doc/apps/mnesia/), the
distributed, transactional database that ships with the BEAM.
- [Recall.Migrator](Recall.Migrator.md): Runs Ecto migrations against the Recall (Mnesia) adapter.
- [Recall.Repo](Recall.Repo.md): A drop-in replacement for `use Ecto.Repo` that adds Recall's read
fast-path.
- [Recall.Schema](Recall.Schema.md): A specialized drop-in replacement for `use Ecto.Schema`, tuned for the
Recall (Mnesia) adapter.

## Mix Tasks

- [mix recall.migrate](Mix.Tasks.Recall.Migrate.md): Runs pending migrations for the given Recall-backed repository.
- [mix recall.rollback](Mix.Tasks.Recall.Rollback.md): Reverts applied migrations for the given Recall-backed repository.

