Module Nv_map_ii.Make_2
Parameters
Raw_bucket : Bucket_intf.BUCKETBucket_store : Bucket_store_intf.BUCKET_STORE with type raw_bucket = Raw_bucket.t
Signature
type raw_bucket= Raw_bucket.ttype ttype k= inttype v= int
val create_n : buckets_fn:string -> n:int -> tCreate with initial number of partitions
val create : buckets_fn:string -> tval close : t -> unitval insert : t -> k -> v -> unitinsertshould only be called from the merge process (normally inserts go in the log)
val get_partition : t -> Partition.Partition_ii.tval get_freelist : t -> Freelist.t
val export : t -> Nv_map_ii_intf.export_tval show : t -> unitval show_bucket : t -> k -> unitval get_bucket : t -> k -> raw_bucket