type t = {uuid : Uuid.Stable.V1.t; |
db : Rocks.t; |
}val t_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> tval sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.tval create_checkpoint : t -> string -> tval make_checkpoint : t -> string -> unitval get_uuid : t -> Uuid.Stable.V1.tval get : t -> key:Core.Bigstring.t -> Core.Bigstring.t optionval get_batch : t -> keys:Core.Bigstring.t list -> Core.Bigstring.t option listval set : t -> key:Core.Bigstring.t -> data:Core.Bigstring.t -> unitval set_batch :
t ->
?remove_keys:Rocks.bigarray list ->
key_data_pairs:(Core.Bigstring.t * Core.Bigstring.t) list ->
unitmodule Batch : sig ... endval remove : t -> key:Core.Bigstring.t -> unitval to_alist : t -> (Core.Bigstring.t * Core.Bigstring.t) listval to_bigstring :
?pos:Base.int ->
?len:Base.int ->
Base.string ->
Core.Bigstring.t