fdb v5.1.7-0 FDB.Transaction View Source

Link to this section Summary

Link to this section Types

Link to this type t() View Source
t() :: %FDB.Transaction{
  coder: FDB.Transaction.Coder.t() | nil,
  resource: identifier()
}

Link to this section Functions

Link to this function add_conflict_range(transaction, key_range, type) View Source
add_conflict_range(t(), FDB.KeyRange.t(), FDB.Option.key()) :: :ok
Link to this function atomic_op(transaction, key, param, op) View Source
atomic_op(t(), any(), FDB.Option.key(), FDB.Option.value()) :: any()
Link to this function cancel(transaction) View Source
cancel(t()) :: :ok
Link to this function clear(transaction, key) View Source
clear(t(), any()) :: :ok
Link to this function clear_range(transaction, key_range) View Source
clear_range(t(), FDB.KeyRange.t()) :: :ok
Link to this function commit(transaction) View Source
commit(t()) :: :ok
Link to this function commit_q(transaction) View Source
commit_q(t()) :: FDB.Future.t()
Link to this function create(database, coder \\ nil) View Source
create(FDB.Database.t(), FDB.Transaction.Coder.t() | nil) :: t()
Link to this function get(transaction, key, options \\ %{}) View Source
get(t(), any(), map()) :: any()
Link to this function get_addresses_for_key(transaction, key) View Source
get_addresses_for_key(t(), any()) :: any()
Link to this function get_addresses_for_key_q(transaction, key) View Source
get_addresses_for_key_q(t(), any()) :: FDB.Future.t()
Link to this function get_committed_version(transaction) View Source
get_committed_version(t()) :: integer()
Link to this function get_key(transaction, key_selector, options \\ %{}) View Source
Link to this function get_key_q(transaction, key_selector, options \\ %{}) View Source
Link to this function get_q(transaction, key, options \\ %{}) View Source
get_q(t(), any(), map()) :: FDB.Future.t()
Link to this function get_range(transaction, key_selector_range, options \\ %{}) View Source
Link to this function get_read_version(transaction) View Source
get_read_version(t()) :: integer()
Link to this function get_read_version_q(transaction) View Source
get_read_version_q(t()) :: FDB.Future.t()
Link to this function get_versionstamp_q(transaction) View Source
get_versionstamp_q(t()) :: FDB.Future.t()
Link to this function on_error(transaction, code) View Source
on_error(t(), integer()) :: :ok
Link to this function on_error_q(transaction, code) View Source
on_error_q(t(), integer()) :: FDB.Future.t()
Link to this function set(transaction, key, value) View Source
set(t(), any(), any()) :: :ok
Link to this function set_coder(transaction, coder) View Source
set_coder(t(), FDB.Transaction.Coder.t()) :: t()
Link to this function set_option(transaction, option) View Source
set_option(t(), FDB.Option.key()) :: :ok
Link to this function set_option(transaction, option, value) View Source
set_option(t(), FDB.Option.key(), FDB.Option.value()) :: :ok
Link to this function set_read_version(transaction, version) View Source
set_read_version(t(), integer()) :: :ok
Link to this function watch_q(transaction, key) View Source
watch_q(t(), any()) :: FDB.Future.t()