cql-engine
cql-engine copied to clipboard
List equality has an issue whenever null is a value in the list
For example {'a'} = {'a'} is true but {'a', null} = {'a', null} returns null rather than true
According to the spec, this is the correct behavior for list equality. From the spec: If either argument is null, or contains null elements, the result is null.. List equivalence would return true however.