-
Type:
Improvement
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 1.18.0
-
Component/s: elasticsearch-adapter
-
Labels:None
NOT boolean expressions should be correctly processed by Calcite (ES adapter):
select * from elastic where not foo = 1 select * from elastic where not foo in (1, 2, 3) select * from elastic where foo not in (1, 2, 3) select * from elastic where not (foo in (1, 2, 3) and bar in (42, 43, 44))
In elastic, they're converted to must_not BoolQuery.
- links to