package caqti-miou

  1. Overview
  2. Docs

Module Caqti_miou_unixSource

Establishing connections using miou.unix.

This library considered unstable for now, and may be revised or replaced as the effect-based libraries evolve.

Sourcemodule System : sig ... end
Sourcemodule Pool : Caqti_pool_sig.S with type 'a fiber := 'a
include Caqti_connect_sig.S with type 'a fiber := 'a and type ('a, 'e) stream := ('a, 'e) Caqti_miou.Stream.t and type ('a, 'e) pool := ('a, 'e) Pool.t and type connection := Caqti_miou.connection and type 'a with_switch := sw:Caqti_miou.Switch.t -> 'a and type 'a with_stdenv := 'a
Sourceval connect : ?subst:(Caqti_template.Dialect.t -> Caqti_template.Query.subst) -> ?env:(Caqti_driver_info.t -> string -> Caqti_query.t) -> ?config:Caqti_connect_config.t -> ?tweaks_version:(int * int) -> sw:Caqti_miou.Switch.t -> Uri.t -> (Caqti_miou.connection, [> Caqti_error.load_or_connect ]) result
Sourceval with_connection : ?subst:(Caqti_template.Dialect.t -> Caqti_template.Query.subst) -> ?env:(Caqti_driver_info.t -> string -> Caqti_query.t) -> ?config:Caqti_connect_config.t -> ?tweaks_version:(int * int) -> Uri.t -> (Caqti_miou.connection -> ('a, [> Caqti_error.load_or_connect ] as 'b) result) -> ('a, 'b) result
Sourceval connect_pool : ?pool_config:Caqti_pool_config.t -> ?post_connect: (Caqti_miou.connection -> (unit, [> Caqti_error.connect ] as 'a) result) -> ?subst:(Caqti_template.Dialect.t -> Caqti_template.Query.subst) -> ?env:(Caqti_driver_info.t -> string -> Caqti_query.t) -> ?config:Caqti_connect_config.t -> ?tweaks_version:(int * int) -> sw:Caqti_miou.Switch.t -> Uri.t -> ((Caqti_miou.connection, 'a) Pool.t, [> Caqti_error.load ]) result
OCaml

Innovation. Community. Security.