diff options
Diffstat (limited to 'lib/management/physical.ml')
| -rw-r--r-- | lib/management/physical.ml | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/management/physical.ml b/lib/management/physical.ml index 717c643..9b198fb 100644 --- a/lib/management/physical.ml +++ b/lib/management/physical.ml @@ -29,12 +29,12 @@ module type BACKEND = sig val exists : connection -> Conventions.Hash.t -> (bool, error) result (** Check if a hash exists *) - val begin_transaction : connection -> (unit, error) result - (** Begin a transaction *) - val with_transaction : connection -> (unit -> 'a) -> ('a option, error) result (** Execute a function within a transaction *) + val abort : connection -> unit + (** Abort the currently executing transaction. This performs a non-local transfer of control to the nearest `with_transaction` *) + val get_many : connection -> Conventions.Hash.t BatEnum.t -> (bytes option BatEnum.t, error) result (** Batch get multiple values *) |
