Module Nv_map_ss_private.Make_2
Putting it all together.
To create given filename fn:
- create the int->int map on fn
- create the values map on fn.values
Parameters
Signature
module Raw_bucket = Raw_bucketmodule Bucket_store_ : sig ... endmodule Nv_map_ii_ : sig ... endmodule Made_1 : sig ... endval create : ?buckets_fn:string -> ?values_fn:string -> unit -> Nv_map_ii_.t tval 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 optionval insert_hashed : Kv_hash__Nv_map_ii.Make_1(Raw_bucket)(Bucket_store_).t t -> 'a -> int -> string -> unitval insert : Kv_hash__Nv_map_ii.Make_1(Raw_bucket)(Bucket_store_).t t -> string -> string -> unitval 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
type nonrec t= Nv_map_ii_.t t
val get_values_file : 'a t -> Kv_hash.Values_file.t