type t = unit C.ptr
val t : t C.typval create : (db -> Read_options.t -> t G.return) G.resultval destroy : (t -> unit G.return) G.resultval valid : (t -> bool G.return) G.resultval seek_to_first : (t -> unit G.return) G.resultval seek_to_last : (t -> unit G.return) G.resultval seek : (t -> string Ctypes_static.ocaml -> int -> unit G.return) G.resultval next : (t -> unit G.return) G.resultval prev : (t -> unit G.return) G.resultval key : (t -> int Ctypes_static.ptr -> char Ctypes_static.ptr G.return) G.resultval value : (t -> int Ctypes_static.ptr -> char Ctypes_static.ptr G.return) G.result