fix #371
This commit is contained in:
parent
627bc25357
commit
be1df97b2b
3 changed files with 6 additions and 3 deletions
|
|
@ -1,5 +1,8 @@
|
|||
# Changes
|
||||
|
||||
* 2.1.next in progress
|
||||
* Fix #371 by always parenthesizing the operand of `NOT`.
|
||||
|
||||
* 2.1.818 -- 2021-10-04
|
||||
* Fix #367 by supporting parameters in subexpressions around `IS NULL` / `IS NOT NULL` tests.
|
||||
* Address #366 by introducing `:values-default-columns` option to control whether missing columns are treated as `NULL` or `DEFAULT` in `:values` clauses with sequences of hash maps.
|
||||
|
|
|
|||
|
|
@ -210,7 +210,7 @@ in front of it:
|
|||
(sql/format-expr [:not nil])
|
||||
;;=> ["NOT NULL"]
|
||||
(sql/format-expr [:not [:= :x 42]])
|
||||
;;=> ["NOT x = ?" 42]
|
||||
;;=> ["NOT (x = ?)" 42]
|
||||
```
|
||||
|
||||
## order-by
|
||||
|
|
|
|||
|
|
@ -868,7 +868,7 @@
|
|||
:drop-materialized-view #'format-drop-items
|
||||
:refresh-materialized-view (fn [_ x] (format-create :refresh :materialized-view x nil))
|
||||
:raw (fn [_ x] (raw-render x))
|
||||
:nest (fn [_ x] (format-expr x))
|
||||
:nest (fn [_ x] (format-expr x {:nested true}))
|
||||
:with #'format-with
|
||||
:with-recursive #'format-with
|
||||
:intersect #'format-on-set-op
|
||||
|
|
@ -1183,7 +1183,7 @@
|
|||
(format-expr x {:nested true}))
|
||||
:not
|
||||
(fn [_ [x]]
|
||||
(let [[sql & params] (format-expr x)]
|
||||
(let [[sql & params] (format-expr x {:nested true})]
|
||||
(into [(str "NOT " sql)] params)))
|
||||
:order-by
|
||||
(fn [k [e q]]
|
||||
|
|
|
|||
Loading…
Reference in a new issue