Repodb.Ddl.Make.D
repodb · API reference
type connectiontype errorval dialect : Driver.dialectval error_message : error -> stringval connect : string -> (connection, error) resultval close : connection -> unitval with_connection :
string ->
(connection -> ('a, error) result) ->
('a, error) resultval exec :
connection ->
string ->
params:Driver.Value.t array ->
(unit, error) resultval query :
connection ->
string ->
params:Driver.Value.t array ->
(Driver.row list, error) resultval query_one :
connection ->
string ->
params:Driver.Value.t array ->
(Driver.row option, error) resultval query_fold :
connection ->
string ->
params:Driver.Value.t array ->
init:'acc ->
f:('acc -> Driver.row -> 'acc) ->
('acc, error) resultval query_iter :
connection ->
string ->
params:Driver.Value.t array ->
f:(Driver.row -> unit) ->
(unit, error) resultval transaction :
connection ->
(connection -> ('a, error) result) ->
('a, error) resultval placeholder : int -> stringval returning_supported : boolval upsert_syntax : [ `PostgreSQL | `SQLite | `Standard ]val last_insert_id : connection -> (int64, error) result