Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val put : bdb -> string -> string -> unit
val get : bdb -> string -> string
val get3 : bdb -> string -> string
val close : bdb -> unit
val delete : bdb -> unit
val sync : bdb -> unit
val get3_generic : bdb -> string -> int -> int -> string
val get_nolock : bdb -> string -> string
val out : bdb -> string -> unit
val range :
bdb ->
string option ->
bool ->
string option ->
bool ->
int ->
string array
val exists : bdb -> string -> bool
val delete_prefix : bdb -> string -> int
val prefix_keys : bdb -> string -> int -> string array
val range_ascending :
bdb ->
string ->
bool ->
upper_border ->
((string * string) -> 'a -> 'a * bool) ->
'a ->
'a
val range_descending :
bdb ->
upper_border ->
string ->
bool ->
((string * string) -> 'a -> 'a * bool) ->
'a ->
'a
val range_entries :
string ->
bdb ->
string option ->
bool ->
string option ->
bool ->
int ->
(string * string) array
val rev_range_entries :
string ->
bdb ->
string option ->
bool ->
string option ->
bool ->
int ->
(string * string) list
val get_key_count : bdb -> int64
val _tranbegin : bdb -> unit
val _trancommit : bdb -> unit
val _tranabort : bdb -> unit
val defrag : ?step:int64 -> bdb -> int