Pools.MakeSourceval connect_or_failwith :
?pool_size:int ->
((Caqti_lwt.connection, [> Caqti_error.connect ]) Caqti_lwt.Pool.t -> 'a) ->
string ->
'aval fetch_pool :
?ctx:(CCString.t * string) CCList.t ->
unit ->
(Caqti_lwt.connection, Caqti_error.t) Caqti_lwt.Pool.tval transaction :
?ctx:(CCString.t * string) CCList.t ->
(Caqti_lwt.connection -> 'a) ->
'a Lwt.tval transaction' :
?ctx:(CCString.t * string) CCList.t ->
(Caqti_lwt.connection -> ('a, [< Caqti_error.t ]) result) ->
'a Lwt.tval query :
?ctx:(CCString.t * string) CCList.t ->
(Caqti_lwt.connection -> 'a Lwt.t) ->
'a Lwt.tval query' :
?ctx:(CCString.t * string) CCList.t ->
(Caqti_lwt.connection -> ('a, [< Caqti_error.t ]) result Lwt.t) ->
'a Lwt.tval find_opt :
?ctx:(CCString.t * string) CCList.t ->
('a, 'b, [< `One | `Zero ]) Caqti_request.t ->
'a ->
'b option Lwt.tval find :
?ctx:(CCString.t * string) CCList.t ->
('a, 'b, [< `One ]) Caqti_request.t ->
'a ->
'b Lwt.tval collect :
?ctx:(CCString.t * string) CCList.t ->
('a, 'b, [< `Many | `One | `Zero ]) Caqti_request.t ->
'a ->
'b list Lwt.tval exec :
?ctx:(CCString.t * string) CCList.t ->
('a, unit, [< `Zero ]) Caqti_request.t ->
'a ->
unit Lwt.t