package camltc

  1. Overview
  2. Docs

Module Hotc.HotcSource

Sourcetype t
Sourcetype bdbcur = Otc.Bdb.bdbcur
Sourceval filename : t -> string
Sourceval transaction : t -> (bdb -> 'd Lwt.t) -> 'd Lwt.t
Sourceval with_cursor : bdb -> (bdb -> Otc.Bdb.bdbcur -> 'e Lwt.t) -> 'e Lwt.t
Sourceval batch : t -> int -> string -> string option -> (string * string) list Lwt.t
Sourceval get_bdb : t -> bdb
Sourceval read : t -> (bdb -> 'b Lwt.t) -> 'b Lwt.t
Sourceval create : ?mode:int -> ?lcnum:int -> ?ncnum:int -> string -> Otc.Bdb.opt list -> t Lwt.t
Sourceval delete : t -> unit Lwt.t
Sourceval optimize : t -> unit Lwt.t
Sourceval reopen : t -> (unit -> unit Lwt.t) -> int -> unit Lwt.t
Sourceval do_locked : t -> (unit -> 'a Lwt.t) -> 'a Lwt.t
Sourceval sync : t -> unit
Sourceval sync_nolock : t -> unit
Sourceval close : t -> unit Lwt.t
Sourceval defrag : ?step:int64 -> t -> int Lwt.t