Caqti_miou_unixSourceEstablishing connections using miou.unix.
This library considered unstable for now, and may be revised or replaced as the effect-based libraries evolve.
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 := 'aval 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 ]) resultval 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) resultval 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