Null values in filters and api.find/stream/findLookupTableValues
Since Cuba Libre 3.4:
- api.find – Rewrites Filter.equal("field", null) to Filter.isNull("field")
- api.stream – Rewrites Filter.equal("field", null) to Filter.isNull("field")
- api.findLookupTableValues – Does not rewrite Filter.equal("field", null) to Filter.isNull("field"), i.e. the filter creates an always false statement and the database always returns no values for such filter.
Found an issue in documentation? Write to us.