aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/management/physical.ml6
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 *)