Nebulex.Adapters.Ecto (nebulex_adapters_ecto v1.0.0)

Adapter backed by generic Ecto table. Designed to be used as a highest level cache for data persistence.

Features

Summary

Functions

Link to this function

delete(meta, key, var2)

Callback implementation for Nebulex.Adapter.Entry.delete/3.

Link to this function

do_execute(arg1, arg2, query, arg4)

Link to this function

do_put(map, key, value, ttl, atom, opts)

Link to this function

do_put_all(map, entries, ttl, atom)

Link to this function

execute(state, kind, query, opts)

Callback implementation for Nebulex.Adapter.Queryable.execute/4.

Link to this function

expire(meta, key, ttl)

Callback implementation for Nebulex.Adapter.Entry.expire/3.

Link to this function

get(meta, key, var2)

Callback implementation for Nebulex.Adapter.Entry.get/3.

Link to this function

get_all(meta, keys, var2)

Callback implementation for Nebulex.Adapter.Entry.get_all/3.

Link to this function

has_key?(meta, key)

Callback implementation for Nebulex.Adapter.Entry.has_key?/2.

Link to this function

in_transaction?(meta)

Callback implementation for Nebulex.Adapter.Transaction.in_transaction?/1.

Link to this function

put(state, key, value, ttl, kind, opts)

Callback implementation for Nebulex.Adapter.Entry.put/6.

Link to this function

put_all(meta, entries, ttl, on_write, var4)

Callback implementation for Nebulex.Adapter.Entry.put_all/5.

Link to this function

stream(meta, query, var2)

Callback implementation for Nebulex.Adapter.Queryable.stream/3.

Link to this function

take(meta, key, var2)

Callback implementation for Nebulex.Adapter.Entry.take/3.

Link to this function

touch(meta, key)

Callback implementation for Nebulex.Adapter.Entry.touch/2.

Link to this function

transaction(meta, var1, func)

Callback implementation for Nebulex.Adapter.Transaction.transaction/3.

Callback implementation for Nebulex.Adapter.Entry.ttl/2.

Link to this function

update_counter(meta, key, amount, ttl, default, var5)

Callback implementation for Nebulex.Adapter.Entry.update_counter/6.