Manually destructure options

This commit is contained in:
Tommi Reiman 2019-04-02 22:37:53 +03:00
parent e85f627a00
commit c7ebec1fa2

View file

@ -23,7 +23,9 @@
as read-only and/or rollback-only (so it will automatically rollback as read-only and/or rollback-only (so it will automatically rollback
instead of committing any changes)." instead of committing any changes)."
[^Connection con f opts] [^Connection con f opts]
(let [{:keys [isolation read-only rollback-only]} opts (let [isolation (:isolation opts)
read-only (:read-only opts)
rollback-only (:rollback-only opts)
old-autocommit (.getAutoCommit con) old-autocommit (.getAutoCommit con)
old-isolation (.getTransactionIsolation con) old-isolation (.getTransactionIsolation con)
old-readonly (.isReadOnly con)] old-readonly (.isReadOnly con)]