Module Tables.BlockBased

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