File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
src/perf/clojure/clojure/java Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change 1414
1515 $ clj -A:test:perf
1616 Clojure 1.9.0
17+ user=> (require '[clojure.java.perf-jdbc :as p])
18+ nil
1719 user=> (p/calibrate)
1820 ...
1921 nil
140142 (assert (= " Apple" (select db)))
141143 (cc/quick-bench (select db)))
142144
145+ (println " Basic select first rs..." )
146+ (let [db db]
147+ (cc/quick-bench (sql/query db [" SELECT * FROM fruit WHERE appearance = ?" " red" ]
148+ {:result-set-fn first :qualifier " fruit" })))
149+
143150 (println " Select with prepared statement..." )
144151 (let [con (:connection db)]
145152 (with-open [ps (sql/prepare-statement con " SELECT * FROM fruit WHERE appearance = ?" )]
146153 (assert (= " Apple" (select-p db ps)))
147- (cc/quick-bench (select db))))
154+ (cc/quick-bench (select-p db ps ))))
148155
149156 (println " Reducible query..." )
150157 (let [db db
You can’t perform that action at this time.
0 commit comments