break out SqlParam as its own ToSql instance
This commit is contained in:
parent
a996b93dd3
commit
48c501d2c4
1 changed files with 9 additions and 8 deletions
|
|
@ -314,16 +314,17 @@
|
|||
sql-str)))
|
||||
nil
|
||||
(-to-sql [x] "NULL")
|
||||
Object
|
||||
(-to-sql [x]
|
||||
(if (instance? SqlParam x)
|
||||
SqlParam
|
||||
(-to-seql [x]
|
||||
(let [pname (param-name x)]
|
||||
(if (map? @*input-params*)
|
||||
(add-param pname (get @*input-params* pname))
|
||||
(let [x (first @*input-params*)]
|
||||
(swap! *input-params* rest)
|
||||
(add-param pname x))))
|
||||
(add-anon-param x))))
|
||||
(add-param pname x)))))
|
||||
Object
|
||||
(-to-sql [x]
|
||||
(add-anon-param x)))
|
||||
|
||||
(defn sqlable? [x]
|
||||
(satisfies? ToSql x))
|
||||
|
|
|
|||
Loading…
Reference in a new issue