Module Tables.BlockBased

type t = unit C.ptr
val t : t C.typ
val create : (unit -> t G.return) G.result
val destroy : (t -> unit G.return) G.result
val set_block_size : (t -> int -> unit G.return) G.result
val set_block_cache : (t -> Cache.t -> unit G.return) G.result
val set_filter_policy : (t -> FilterPolicy.t -> unit G.return) G.result
val set_cache_index_and_filter_blocks : (t -> bool -> unit G.return) G.result