gungnir.transaction
changeset->error
(changeset->error ?changeset)
(changeset->error ?changeset f)
Returns a transaction error if changeset
has a :changeset/errors
key.
error
(error e)
Returns a transaction error with the error e
error-data
(error-data transaction)
Retrieve error data from a transaction
or return nil.
error-key
(error-key transaction)
Retrieve the error key from a transaction
or return nil.
error?
(error? ?error)
Returns true if ?error
contains a transaction error, otherwise returns false.
execute!
(execute! f)
(execute! f datasource)
Executes f
within a jdbc transaction using datasource
. If no datasource
is supplied then use the global gungnir.database/*datasource*
.
execute-pipeline!
(execute-pipeline! pipeline)
(execute-pipeline! pipeline datasource)
Executes pipeline
as arguments within a jdbc transaction using datasource
. If no datasource
is supplied then use the global gungnir.database/*datasource*
.