reservation/3 is an Erlang function exported by "firebird" module. This function deals by locking entire tables within selected transaction. Transaction reservation modes: •shared_write - Write transactions with concurrency or read committed isolation can update the table. All transactions can read the table. •shared_read - Any transaction can read or update. •protected_write - Other transactions cannot update the table. Only concurrency and read committed transactions can read the table. •protected_read - Other transactions cannot update the table. Any transaction can read the table. |
|
|