|
Currently Stringelement = Stringvalue matches if Stringelement exists and contains Stringvalue as a word.
cql.allRecords=1 NOT Stringelement = Stringvalue matches if Stringelement exists and does not contain Stringvalue as a word. This is because a non-existing element results in a null value and any test regarding the null value results in null which is never true.
This should be changed so that the CQL NOT operator is translated to IS NOT TRUE resulting in this:
cql.allRecords=1 NOT Stringelement = Stringvalue matches if the Stringelement does not exists or if the Stringelement does not contain Stringvalue.
If the Stringelement must exists:
Stringelement = "" NOT Stringelement = Stringvalue matches if the Stringelement does exists but does not contain Stringvalue.
|