package mirage-btrees

  1. Overview
  2. Docs
type t = Cstruct.t
type pointer = int64
type key = int
type value = int64
val create : Cstruct.uint16 -> Cstruct.t
val noKeys : Cstruct.t -> Cstruct.uint16
val setNoKeys : Cstruct.t -> Cstruct.uint16 -> unit
val minDegree : Cstruct.t -> Cstruct.uint16
val pageSize : Cstruct.t -> Cstruct.uint16
val leaf : Cstruct.t -> bool
val setLeaf : Cstruct.t -> bool -> unit
val getChild : Cstruct.t -> int -> Cstruct.uint64
val setChild : Cstruct.t -> int -> Cstruct.uint64 -> unit
val getKey : Cstruct.t -> int -> Cstruct.uint16
val setKey : Cstruct.t -> int -> Cstruct.uint16 -> unit
val getValue : Cstruct.t -> int -> Cstruct.uint64
val setValue : Cstruct.t -> int -> Cstruct.uint64 -> unit
val getKeys : Cstruct.t -> Cstruct.uint16 list
val printKeys : Cstruct.t -> string list
val getValues : Cstruct.t -> Cstruct.uint64 list
val printValues : Cstruct.t -> string list