Caqti_asyncSourceConnector for Async.
include Caqti_connect_sig.S with type 'a future := 'a Async_kernel.Deferred.tA pool implementation for the current concurrency library.
module type CONNECTION =
Caqti_connection_sig.S
with type 'a future := 'a Async_kernel.Deferred.t
and type ('a, 'err) stream := ('a, 'err) Stream.tThe connection API specialized for the current concurrency library.
Shortcut for the connection API passed as a value.
val connect :
Uri.t ->
(connection, [> Caqti_error.load_or_connect ]) result Async_kernel.Deferred.tconnect uri locates and loads a driver which can handle uri, passes uri to the driver, which establish a connection and returns a first-class module implementing Caqti_connection_sig.S.
val connect_pool :
?max_size:int ->
Uri.t ->
((connection, [> Caqti_error.connect ]) Pool.t, [> Caqti_error.load ]) resultconnect_pool uri is a pool of database connections constructed by connect uri.