Raxol.Test.MockDB (Raxol v0.5.0)

View Source

A mock database adapter for testing purposes that implements all required Ecto adapter behaviors.

Summary

Functions

Callback implementation for Ecto.Adapter.checked_out?/1.

Callback implementation for Ecto.Adapter.checkout/3.

Callback implementation for Ecto.Adapter.dumpers/2.

Callback implementation for Ecto.Adapter.init/1.

Callback implementation for Ecto.Adapter.loaders/2.

Functions

autogenerate(type)

Callback implementation for Ecto.Adapter.Schema.autogenerate/1.

checked_out?(meta)

Callback implementation for Ecto.Adapter.checked_out?/1.

checkout(_, _, _)

Callback implementation for Ecto.Adapter.checkout/3.

child_spec(opts)

delete(meta, schema_meta, filters, returning, log)

Callback implementation for Ecto.Adapter.Schema.delete/5.

dumpers(_, _)

Callback implementation for Ecto.Adapter.dumpers/2.

ensure_all_started(config, type)

Callback implementation for Ecto.Adapter.ensure_all_started/2.

execute(meta, query_cache, query_params, opts, log)

Callback implementation for Ecto.Adapter.Queryable.execute/5.

execute_ddl(command, opts, log)

Callback implementation for Ecto.Adapter.Migration.execute_ddl/3.

init(opts)

Callback implementation for Ecto.Adapter.init/1.

insert(meta, schema_meta, fields, on_conflict, returning, log)

Callback implementation for Ecto.Adapter.Schema.insert/6.

insert_all(meta, schema_meta, header, rows, on_conflict, returning, placeholders, log)

Callback implementation for Ecto.Adapter.Schema.insert_all/8.

loaders(_, _)

Callback implementation for Ecto.Adapter.loaders/2.

lock_for_migrations(meta, config, lock)

Callback implementation for Ecto.Adapter.Migration.lock_for_migrations/3.

prepare(arg1, query)

Callback implementation for Ecto.Adapter.Queryable.prepare/2.

rollback(_, _)

start_link(config)

storage_down(config)

Callback implementation for Ecto.Adapter.Storage.storage_down/1.

storage_status(config)

Callback implementation for Ecto.Adapter.Storage.storage_status/1.

storage_up(config)

Callback implementation for Ecto.Adapter.Storage.storage_up/1.

stream(meta, query_cache, query_params, opts, log)

Callback implementation for Ecto.Adapter.Queryable.stream/5.

supports_ddl_transaction?()

Callback implementation for Ecto.Adapter.Migration.supports_ddl_transaction?/0.

transaction(_, _, _)

update(meta, schema_meta, fields, filters, returning, log)

Callback implementation for Ecto.Adapter.Schema.update/6.