address #483 (still needs tests and docs)
This commit is contained in:
parent
025e445d5d
commit
858d157863
1 changed files with 5 additions and 0 deletions
|
|
@ -1545,6 +1545,11 @@
|
||||||
(fn [_ [n units]]
|
(fn [_ [n units]]
|
||||||
(let [[sql & params] (format-expr n)]
|
(let [[sql & params] (format-expr n)]
|
||||||
(into [(str "INTERVAL " sql " " (sql-kw units))] params)))
|
(into [(str "INTERVAL " sql " " (sql-kw units))] params)))
|
||||||
|
:join
|
||||||
|
(fn [_ [e & js]]
|
||||||
|
(let [[sqls params] (reduce-sql (cons (format-expr e)
|
||||||
|
(map format-dsl js)))]
|
||||||
|
(into [(str "(" (str/join " " sqls) ")")] params)))
|
||||||
:lateral
|
:lateral
|
||||||
(fn [_ [clause-or-expr]]
|
(fn [_ [clause-or-expr]]
|
||||||
(if (map? clause-or-expr)
|
(if (map? clause-or-expr)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue