Liking cljdoc? Tell your friends :D

asphalt.internal.isql


bad-st-arityclj

(bad-st-arity n sql-name)
source

cached-qmarksclj

source

encode-nameclj

source

encode-param-typeclj

(encode-param-type sql token)
source

encode-result-typeclj

(encode-result-type sql token)
source

encounter-sql-commentclj

(encounter-sql-comment sb delta-state)
source

finalize-parser-stateclj

(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.
sourceraw docstring

initial-parser-stateclj

source

make-sqlclj

(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.
sourceraw docstring

parse-sql-strclj

(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]
sourceraw docstring

update-param-name!clj

(update-param-name! sb
                    parser-state
                    ch
                    mc
                    special-chars
                    name-handler
                    delta-state)

Update named param name.

Update named param name.
sourceraw docstring

update-type-hint!clj

(update-type-hint! sb parser-state ch tc delta-state)
source

valid-name-char?clj

(valid-name-char? partial-name ch)
source

valid-type-char?clj

(valid-type-char? partial-name ch)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close