diplomat v0.3.1 Diplomat.Transaction

Summary

Functions

__struct__()
Transaction.begin
|> Transaction.save(entity)
|> Transaction.save(entity2)
|> Transaction.commit

OR

Transaction.begin fn t ->
  # auto-begin
  t
  |> Transaction.save(entity)
  |> Transaction.save(entity2)
  # auto-commits on exit
end
begin()
begin(block)
commit(transaction)
delete(t, k)
from_begin_response(begin_transaction_response)
insert(t, e)
rollback(transaction)
to_commit_proto(transaction)
update(t, e)
upsert(t, e)