diplomat v0.7.1 Diplomat.Client
Low level Google DataStore RPC client functions.
Summary
Functions
Allocate ids for a list of keys with incomplete key paths
Begin a new transaction
Commit a transaction optionally performing any number of mutations
Lookup entities by key
Roll back a transaction specified by a transaction id
Query for entities
Types
Functions
Allocate ids for a list of keys with incomplete key paths
begin_transaction(req)
begin_transaction(Diplomat.Proto.BeginTransactionRequest.t) :: {:ok, Diplomat.Proto.BeginTransactionResponse.t} | error
Begin a new transaction
commit(req)
commit(Diplomat.Proto.CommitRequest.t) :: {:ok, Diplomat.Proto.CommitResponse.t} | error
Commit a transaction optionally performing any number of mutations
Lookup entities by key
rollback(req)
rollback(Diplomat.Proto.RollbackRequest.t) :: {:ok, Diplomat.Proto.RollbackResponse.t} | error
Roll back a transaction specified by a transaction id
Query for entities