package ocsipersist-pgsql

  1. Overview
  2. Docs

Module OcsipersistSource

PostgreSQL (>= 9.5) backend for Ocsipersist.

Sourceval section : Lwt_log_core.section
Sourcemodule Lwt_thread : sig ... end
Sourcemodule PGOCaml : sig ... end
Sourceexception Ocsipersist_error
Sourceval connect : unit -> ('a, 'b) Hashtbl.t PGOCaml.t Lwt.t
Sourceval (>>) : 'a Lwt.t -> 'b Lwt.t -> 'b Lwt.t
Sourceval conn_pool : (string, unit) Hashtbl.t PGOCaml.t Lwt_pool.t ref
Sourceval use_pool : ((string, unit) Hashtbl.t PGOCaml.t -> 'a Lwt.t) -> 'a Lwt.t
Sourceval escape_string : string -> string
Sourceval unescape_string : string -> string
Sourcetype 'a parameter =
  1. | Key of string
  2. | Value of 'a
Sourceval pack : 'a parameter -> string
Sourceval unpack_value : string -> 'a
Sourceval list_last : 'a list -> 'a
Sourceval one_value : string option list list -> 'a
Sourceval prepare : (string, unit) Hashtbl.t PGOCaml.t -> string -> string Lwt.t
Sourceval exec : (string, unit) Hashtbl.t PGOCaml.t -> string -> 'a parameter list -> PGOCaml.row list Lwt.t
Sourceval exec_ : (string, unit) Hashtbl.t PGOCaml.t -> string -> 'a parameter list -> unit Lwt.t
Sourcemodule Functorial : sig ... end
Sourcemodule Polymorphic : sig ... end
Sourcetype 'value table = 'value Polymorphic.table
Sourcemodule Store : sig ... end
Sourcemodule Ref : sig ... end
Sourcetype store = Store.store
Sourcetype 'a variable = 'a Store.t
Sourceval init : unit -> unit