Nebulex.Adapters.Ecto (nebulex_adapters_ecto v1.0.1)
Adapter backed by generic Ecto table. Designed to be used as a highest level cache for data persistence.
Summary
Functions
Callback implementation for Nebulex.Adapter.Entry.delete/3
.
Callback implementation for Nebulex.Adapter.Queryable.execute/4
.
Callback implementation for Nebulex.Adapter.Entry.expire/3
.
Callback implementation for Nebulex.Adapter.Entry.get/3
.
Callback implementation for Nebulex.Adapter.Entry.get_all/3
.
Callback implementation for Nebulex.Adapter.Entry.has_key?/2
.
Callback implementation for Nebulex.Adapter.Transaction.in_transaction?/1
.
Callback implementation for Nebulex.Adapter.Entry.put/6
.
Callback implementation for Nebulex.Adapter.Entry.put_all/5
.
Callback implementation for Nebulex.Adapter.Queryable.stream/3
.
Callback implementation for Nebulex.Adapter.Entry.take/3
.
Callback implementation for Nebulex.Adapter.Entry.touch/2
.
Callback implementation for Nebulex.Adapter.Transaction.transaction/3
.
Callback implementation for Nebulex.Adapter.Entry.ttl/2
.
Callback implementation for Nebulex.Adapter.Entry.update_counter/6
.
Functions
delete(meta, key, var2)
Callback implementation for Nebulex.Adapter.Entry.delete/3
.
execute(state, kind, query, opts)
Callback implementation for Nebulex.Adapter.Queryable.execute/4
.
expire(meta, key, ttl)
Callback implementation for Nebulex.Adapter.Entry.expire/3
.
get(meta, key, var2)
Callback implementation for Nebulex.Adapter.Entry.get/3
.
get_all(meta, keys, var2)
Callback implementation for Nebulex.Adapter.Entry.get_all/3
.
has_key?(meta, key)
Callback implementation for Nebulex.Adapter.Entry.has_key?/2
.
in_transaction?(meta)
Callback implementation for Nebulex.Adapter.Transaction.in_transaction?/1
.
put(state, key, value, ttl, kind, opts)
Callback implementation for Nebulex.Adapter.Entry.put/6
.
put_all(meta, entries, ttl, on_write, var4)
Callback implementation for Nebulex.Adapter.Entry.put_all/5
.
stream(meta, query, var2)
Callback implementation for Nebulex.Adapter.Queryable.stream/3
.
take(meta, key, var2)
Callback implementation for Nebulex.Adapter.Entry.take/3
.
touch(meta, key)
Callback implementation for Nebulex.Adapter.Entry.touch/2
.
transaction(meta, var1, func)
Callback implementation for Nebulex.Adapter.Transaction.transaction/3
.
ttl(meta, key)
Callback implementation for Nebulex.Adapter.Entry.ttl/2
.
update_counter(meta, key, amount, ttl, default, var5)
Callback implementation for Nebulex.Adapter.Entry.update_counter/6
.