Engine not implemented part of properly-includes/included-in
duncand opened this issue · comments
The CQL Engine throws exceptions for certain "properly includes"
and "properly included in" calls citing that something isn't implemented,
though many other calls to that syntax succeed.
Run the following CQL:
define x: {'s', 'u', 'n'} properly includes null
define y: null properly included in {2}
The seen exceptions are:
x: evaluate not implemented for class ProperContains
y: evaluate not implemented for class ProperIn
This problem is demonstrated by these failing CQL Engine tests:
- CqlListOperatorsTest.xml -> ProperlyIncludesNulRight
- CqlListOperatorsTest.xml -> ProperlyIncludedInNullLeft