package camltc

  1. Overview
  2. Docs

Module Otc.BdbSource

Sourcetype bdb
Sourceval oreader : int
Sourceval owriter : int
Sourceval ocreat : int
Sourceval otrunc : int
Sourceval onolck : int
Sourceval olcknb : int
Sourceval otsync : int
Sourceval default_mode : int
Sourceval readonly_mode : int
Sourcetype bdbcur
Sourceval first : bdb -> bdbcur -> unit
Sourceval next : bdb -> bdbcur -> unit
Sourceval prev : bdb -> bdbcur -> unit
Sourceval last : bdb -> bdbcur -> unit
Sourceval key : bdb -> bdbcur -> string
Sourceval value : bdb -> bdbcur -> string
Sourceval key3 : bdb -> bdbcur -> string
Sourceval value3 : bdb -> bdbcur -> string
Sourceval record : bdb -> bdbcur -> string * string
Sourceval jump : bdb -> bdbcur -> string -> unit
Sourceval current : int
Sourceval before : int
Sourceval after : int
Sourceval cur_put : bdb -> bdbcur -> string -> int -> unit
Sourceval cur_out : bdb -> bdbcur -> unit
Sourceval out : bdb -> string -> unit
Sourceval put : bdb -> string -> string -> unit
Sourceval get : bdb -> string -> string
Sourceval get3 : bdb -> string -> string
Sourceval get3_generic : bdb -> string -> int -> int -> string
Sourceval get_nolock : bdb -> string -> string
Sourceval putkeep : bdb -> string -> string -> unit
Sourceval _make : unit -> bdb
Sourceval _delete : bdb -> unit
Sourceval _dbopen : bdb -> string -> int -> unit
Sourceval _dbclose : bdb -> unit
Sourceval _dbsync : bdb -> unit
Sourceval _dbsync_nolock : bdb -> unit
Sourceval _cur_make : bdb -> bdbcur
Sourceval _cur_delete : bdbcur -> unit
Sourceval _tranbegin : bdb -> unit
Sourceval _trancommit : bdb -> unit
Sourceval _tranabort : bdb -> unit
Sourceval range : bdb -> string option -> bool -> string option -> bool -> int -> string array
Sourceval prefix_keys : bdb -> string -> int -> string array
Sourceval bdb_optimize : bdb -> unit
Sourceval _bdb_defrag : bdb -> int64 -> int
Sourceval defrag : ?step:int64 -> bdb -> int
Sourceval get_key_count : bdb -> int64
Sourceval setcache : bdb -> int -> int -> unit
Sourcetype opt =
  1. | BDBTLARGE
Sourceval _tune : bdb -> int -> unit
Sourceval tune : bdb -> opt list -> unit
Sourceval with_cursor : bdb -> (bdb -> bdbcur -> 'a) -> 'a
Sourceval delete_prefix : bdb -> string -> int
Sourceval exists : bdb -> string -> bool
Sourcetype direction =
  1. | Ascending
  2. | Descending
Sourcetype include_key = bool
Sourcetype start_and_direction =
  1. | Key of string * include_key * direction
  2. | OmegaDescending
Sourceval range' : bdb -> start_and_direction -> ((string * string) -> 'a -> 'a * bool) -> 'a -> 'a
Sourcetype upper_border =
  1. | BKey of string * include_key
  2. | BOmega
Sourceval range_ascending : bdb -> string -> include_key -> upper_border -> ((S.t * string) -> 'a -> 'a * bool) -> 'a -> 'a
Sourceval range_descending : bdb -> upper_border -> string -> bool -> ((S.t * string) -> 'a -> 'a * bool) -> 'a -> 'a
Sourceval range_entries : string -> bdb -> string option -> include_key -> string option -> include_key -> int -> (string * string) array
Sourceval rev_range_entries : string -> bdb -> string option -> include_key -> string option -> bool -> int -> (string * string) list
Sourceval _flags : bdb -> int
Sourcetype flag =
  1. | BDBFOPEN
  2. | BDBFFATAL
Sourceval flags : bdb -> flag list
Sourceval _copy_from_cursor : bdb -> bdbcur -> bdb -> int -> int
Sourceval copy_from_cursor : source:bdb -> cursor:bdbcur -> target:bdb -> max:int option -> int
Sourceval create : ?mode:int -> ?lcnum:int -> ?ncnum:int -> string -> opt list -> bdb
Sourceval close : bdb -> unit
Sourceval delete : bdb -> unit
Sourceval sync : bdb -> unit
Sourceval get_cursor : bdb -> bdbcur