amnesia v0.2.8 Amnesia.Fragment
Link to this section 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.
Link to this section 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.
transaction(fun, args, retries)
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.
transaction!(fun, args)
Start a synchronous transaction with the given function passing the passed
arguments to it, see mnesia:sync_transaction.
transaction!(fun, args, retries)
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.