Repodb.Driver.S
repodb · API reference
type connectiontype errorval dialect : 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:Value.t array -> (unit, error) resultval query :
connection ->
string ->
params:Value.t array ->
(row list, error) resultval query_one :
connection ->
string ->
params:Value.t array ->
(row option, error) resultval query_fold :
connection ->
string ->
params:Value.t array ->
init:'acc ->
f:('acc -> row -> 'acc) ->
('acc, error) resultval query_iter :
connection ->
string ->
params:Value.t array ->
f:(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