1-Inputs.Kvdb
include Key_value_database.Intf.Ident
with type t := t
and type key := Core.Bigstring.t
and type value := Core.Bigstring.t
and type config := string
val create : string -> t
val close : t -> unit
val get :
t ->
key:Core.Bigstring.t ->
Core.Bigstring.t option Key_value_database.Monad.Ident.t
val get_batch :
t ->
keys:Core.Bigstring.t list ->
Core.Bigstring.t option list Key_value_database.Monad.Ident.t
val set :
t ->
key:Core.Bigstring.t ->
data:Core.Bigstring.t ->
unit Key_value_database.Monad.Ident.t
val remove : t -> key:Core.Bigstring.t -> unit Key_value_database.Monad.Ident.t
val make_checkpoint : t -> string -> unit
val get_uuid : t -> Uuid.t
val set_batch :
t ->
?remove_keys:Core.Bigstring.t list ->
key_data_pairs:(Core.Bigstring.t * Core.Bigstring.t) list ->
unit
val to_alist : t -> (Core.Bigstring.t * Core.Bigstring.t) list