Module Dbcaml.Connection

type t =
  1. | C : {
    1. conn : 'conn;
    2. query : connection:'conn -> params:Params.t list -> query:string -> row_limit:int -> (bytes, Res.execution_error) Stdlib.result;
    } -> t
val make : conn:'a -> query: (connection:'b -> params:Params.t list -> query:string -> row_limit:int -> (bytes, Res.execution_error) Stdlib.result) -> unit -> (t, 'c) Stdlib.result
val query : conn:t -> params:Params.t list -> query:string -> row_limit:int -> (bytes, Res.execution_error) Stdlib.result