# ecto_adapters_dynamodb v3.6.1 - Table of Contents

> A DynamoDB adapter for Ecto supporting basic queries. See https://github.com/circles-learning-labs/ecto_adapters_dynamodb for detailed instructions.

## Pages

- [Ecto.Adapters.DynamoDB](readme.md)

## Modules

- [Ecto.Adapters.DynamoDB](Ecto.Adapters.DynamoDB.md): Ecto adapter for Amazon DynamoDB.

- [Ecto.Adapters.DynamoDB.Cache](Ecto.Adapters.DynamoDB.Cache.md): An Elixir agent to cache DynamoDB table schemas and the first page of results for selected tables

- [Ecto.Adapters.DynamoDB.ConcurrentBatch](Ecto.Adapters.DynamoDB.ConcurrentBatch.md)
- [Ecto.Adapters.DynamoDB.DynamoDBSet](Ecto.Adapters.DynamoDB.DynamoDBSet.md): An Ecto type for handling MapSet, corresponding with DynamoDB's **set** types. Since ExAws
already encodes and decodes MapSet, we only handle casting and validation here.

- [Ecto.Adapters.DynamoDB.Info](Ecto.Adapters.DynamoDB.Info.md): Get information on dynamo tables and schema

- [Ecto.Adapters.DynamoDB.Migration](Ecto.Adapters.DynamoDB.Migration.md): Implements Ecto migrations for `create table` and `alter table`.
- [Ecto.Adapters.DynamoDB.Query](Ecto.Adapters.DynamoDB.Query.md): Some query wrapper functions for helping us query dynamo db. Selects indexes to use, etc.
Not to be confused with `Ecto.Query`.

- [Ecto.Adapters.DynamoDB.QueryInfo](Ecto.Adapters.DynamoDB.QueryInfo.md): An Elixir agent to optionally record DynamoDB query information (like LastEvaluatedKey) that's not part of expected Ecto return values.

- [Ecto.Adapters.DynamoDB.RecursiveFetch](Ecto.Adapters.DynamoDB.RecursiveFetch.md)
- [Ecto.Adapters.DynamoDB.RepoConfig](Ecto.Adapters.DynamoDB.RepoConfig.md)

