Amnesia.Fragment (nuamnesia v0.3.0)
Summary
Functions
Activate fragmentation on the given table, see mnesia:change_table_frag
.
Activate fragmentation on the given tables on the given nodes, see
mnesia:change_table_frag
.
Add a fragment to the table on the given nodes, see
mnesia:change_table_frag
.
Add a given node to the fragments of the given table, see
mnesia:change_table_frag
.
Run the passed function or block in a dirty asynchronous context, see
mnesia:async_dirty
.
Run the passed function in a dirty asynchronous context passing over the
passed arguments, see mnesia:async_dirty
.
Deactivate fragmentation on the table, see mnesia:change_table_frag
.
Delete all fragments from the given table, see mnesia:change_table_frag
.
Delete a given node to the fragments of the given table, see
mnesia:change_table_frag
.
Run the passed function or block in the ETS context, see mnesia:ets
.
Run the passed function in the ETS context passing over the passed arguments,
see mnesia:ets
.
Get the fragment properties of the given table.
Run the passed function or block in a dirty synchronous context, see
mnesia:sync_dirty
.
Run the passed function in a dirty synchronous context passing over the
passed arguments, see mnesia:sync_dirty
.
Start a transaction with the given block or function, see mnesia:transaction
.
Start a transaction with the given function passing the passed arguments to
it, see mnesia:transaction
.
Start a transaction with the given function passing the passed arguments to it,
trying to take a lock maximum retries times, see mnesia:transaction
.
Start a synchronous transaction with the given block or function, see
mnesia:sync_transaction
.
Start a synchronous transaction with the given function passing the passed
arguments to it, see mnesia:sync_transaction
.
Start a synchronous transaction with the given function passing the passed
arguments to it, trying to take a lock maximum retries times, see
mnesia:sync_transaction
.
Functions
@spec activate(atom()) :: Amnesia.Table.o()
Activate fragmentation on the given table, see mnesia:change_table_frag
.
@spec activate(atom(), [node()]) :: Amnesia.Table.o()
Activate fragmentation on the given tables on the given nodes, see
mnesia:change_table_frag
.
@spec add(atom(), [node()]) :: Amnesia.Table.o()
Add a fragment to the table on the given nodes, see
mnesia:change_table_frag
.
@spec add_node(atom(), node()) :: Amnesia.Table.o()
Add a given node to the fragments of the given table, see
mnesia:change_table_frag
.
Run the passed function or block in a dirty asynchronous context, see
mnesia:async_dirty
.
Run the passed function in a dirty asynchronous context passing over the
passed arguments, see mnesia:async_dirty
.
@spec deactivate(atom()) :: Amnesia.Table.o()
Deactivate fragmentation on the table, see mnesia:change_table_frag
.
@spec delete(atom()) :: Amnesia.Table.o()
Delete all fragments from the given table, see mnesia:change_table_frag
.
@spec delete_node(atom(), node()) :: Amnesia.Table.o()
Delete a given node to the fragments of the given table, see
mnesia:change_table_frag
.
Run the passed function or block in the ETS context, see mnesia:ets
.
Run the passed function in the ETS context passing over the passed arguments,
see mnesia:ets
.
Get the fragment properties of the given table.
Run the passed function or block in a dirty synchronous context, see
mnesia:sync_dirty
.
Run the passed function in a dirty synchronous context passing over the
passed arguments, see mnesia:sync_dirty
.
Start a transaction with the given block or function, see mnesia:transaction
.
Start a transaction with the given function passing the passed arguments to
it, see mnesia:transaction
.
Start a transaction with the given function passing the passed arguments to it,
trying to take a lock maximum retries times, see mnesia:transaction
.
Start a synchronous transaction with the given block or function, see
mnesia:sync_transaction
.
Start a synchronous transaction with the given function passing the passed
arguments to it, see mnesia:sync_transaction
.
Start a synchronous transaction with the given function passing the passed
arguments to it, trying to take a lock maximum retries times, see
mnesia:sync_transaction
.