Module Rocksdb.Iterator

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