Repodb.Multi.Make

repodb · API reference

Parameters

module D : Driver.S

Signature

type conn = D.connection
val placeholder : int -> string
val build_insert_sql : Schema.table -> string list -> string
val build_insert_returning_sql : Schema.table -> string list -> string
val build_update_sql : 
  Schema.table ->
  string list ->
  where_column:string ->
  string
val build_delete_sql : Schema.table -> where_column:string -> string
val run_single_op : 
  D.connection ->
  D.connection operation ->
  results ->
  (stored_result, Error.db_error) result
val execute : conn -> conn t -> (results, multi_error) result