Skip to content

Commit e1e0e59

Browse files
rlbdvaustb
authored andcommitted
puppetdb.jdbc: respect SettableParameter protocol
1 parent 1be42e6 commit e1e0e59

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/puppetlabs/puppetdb/jdbc.clj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
[clojure.string :as str]
77
[clojure.tools.logging :as log]
88
[honey.sql :as hsql]
9+
[next.jdbc.prepare :refer [set-parameter]]
910
[puppetlabs.i18n.core :refer [trs]]
1011
[puppetlabs.kitchensink.core :as kitchensink]
1112
[puppetlabs.puppetdb.jdbc.internal :refer [limit-result-set!]]
@@ -213,7 +214,7 @@
213214
(with-db-transaction []
214215
(with-open [stmt (.prepareStatement ^Connection (:connection *db*) sql)]
215216
(doseq [[i param] (map vector (range) params)]
216-
(.setObject stmt (inc i) param))
217+
(set-parameter param stmt (inc i)))
217218
(.setFetchSize stmt (or fetch-size 500))
218219
(with-open [rset (.executeQuery stmt)]
219220
(try
@@ -245,7 +246,7 @@
245246
(with-db-transaction []
246247
(with-open [stmt (.prepareStatement ^Connection (:connection *db*) sql)]
247248
(doseq [[i param] (map vector (range) params)]
248-
(.setObject stmt (inc i) param))
249+
(set-parameter param stmt (inc i)))
249250
(.setFetchSize stmt fetch-size)
250251
(let [fix-vals (if as-arrays?
251252
#(mapv any-sql-array->vec %)

0 commit comments

Comments
 (0)