Module Nv_map_ss_private.Make_2

Putting it all together.

To create given filename fn:

Parameters

Signature

module Raw_bucket = Raw_bucket
module Bucket_store_ : sig ... end
module Nv_map_ii_ : sig ... end
module Made_1 : sig ... end
val create : ?⁠buckets_fn:string -> ?⁠values_fn:string -> unit -> Nv_map_ii_.t t
val batch_update_debug : 'a -> 'b -> unit
include Made_1.Basic
val find_opt : Kv_hash__Nv_map_ii.Make_1(Raw_bucket)(Bucket_store_).t t -> string -> string option
val insert_hashed : Kv_hash__Nv_map_ii.Make_1(Raw_bucket)(Bucket_store_).t t -> 'a -> int -> string -> unit
val insert : Kv_hash__Nv_map_ii.Make_1(Raw_bucket)(Bucket_store_).t t -> string -> string -> unit
val batch : Kv_hash__Nv_map_ii.Make_1(Raw_bucket)(Bucket_store_).t t -> (string * [< `Delete | `Insert of string ]) list -> unit
val close : Nv_map_ii_.t t -> unit
type nv_map_ii = Nv_map_ii_.t
val get_nv_map_ii : nv_map_ii t -> nv_map_ii
type nonrec t = Nv_map_ii_.t t
val get_values_file : 'a t -> Kv_hash.Values_file.t