A very simple SQL statement builder based on jsqlparser
clj-sql-builder
as dependency and refer to the parser task(set-env!
:dependencies '[[clj-sql-builder "0.0.2"]])
(require '[sql.parser :refer :all])
boot parse-directory -d .
boot repl
SELECT
statement with sql.builder
boot.user=> (require '[sql.builder :as b])
boot.user=> (-> (b/select-query ["a" "b"] "t")
(b/add-where "where c = 3 and e = 14")
(b/add-limit 2000 10)
(.toString))
"SELECT a, b FROM t WHERE c = 3 AND e = 14 LIMIT 2000 OFFSET 10"
TODO
Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close