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