(finalize-parser-state sql ec name-handler parser-state)
Verify that final state is sane and clean up any unfinished stuff.
Verify that final state is sane and clean up any unfinished stuff.
(make-sql sql-tokens cached-param-placeholder params)
Given SQL template tokens, param-placeholder functions {:param-key (fn [n]) -> placeholders-string} and SQL params, generate the SQL string.
Given SQL template tokens, param-placeholder functions {:param-key (fn [n]) -> placeholders-string} and SQL params, generate the SQL string.
(parse-sql-str sql ec mc tc)
Parse SQL string using escape char, named-param char and type-hint char, returning [sql named-params return-col-types]
Parse SQL string using escape char, named-param char and type-hint char, returning [sql named-params return-col-types]
(update-param-name! sb
parser-state
ch
mc
special-chars
name-handler
delta-state)
Update named param name.
Update named param name.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close