Module Dm_atomic_btree_util

module Dm_atomic_btree_util: sig .. end

type 'a full_btree_handler 
type int_btree = int Dm_atomic_btree.btree 
type 'a full_btree_index = 'a array * int_btree array 
val create_full_btree_handler : int -> 'a full_btree_handler
val get_main_array : 'a full_btree_handler -> 'a array
val set_main_array : 'a full_btree_handler -> 'a array -> unit
val single_add_to_btree : 'a full_btree_handler ->
int -> Dm_atomic_btree.key * int -> unit
val bulk_add_to_btree : 'a full_btree_handler ->
int -> (Dm_atomic_btree.key * int) list -> unit
val finalize_btree_on_index : 'a full_btree_handler -> int -> unit
val get_loaded_btree_on_index : 'a full_btree_handler ->
int -> int_btree
val full_btree_index_of_btree_handler : 'a full_btree_handler ->
'a full_btree_index
val full_btree_index_of_sorted_btree_handler : 'a full_btree_handler ->
'a full_btree_index
val full_btree_index_add_to_main_array : 'a full_btree_handler -> 'a -> int
val full_btree_index_update_in_main_array : 'a full_btree_handler -> int -> 'a -> unit