Serializable.Make
val create : string -> t
val close : t -> unit
val get : t -> key:Key.t -> Value.t option Key_value_database.Monad.Ident.t
val get_batch :
t ->
keys:Key.t list ->
Value.t option list Key_value_database.Monad.Ident.t
val set :
t ->
key:Key.t ->
data:Value.t ->
unit Key_value_database.Monad.Ident.t
val remove : t -> key:Key.t -> unit Key_value_database.Monad.Ident.t
val set_batch :
t ->
?remove_keys:Key.t list ->
update_pairs:(Key.t * Value.t) list ->
unit Key_value_database.Monad.Ident.t
val to_alist : t -> (Key.t * Value.t) list Key_value_database.Monad.Ident.t