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
.