Bug 44516

GemStone/S 64 Bit

3.2.2, 3.2.1, 3.2

3.2.3

Index optimization error on expression of the form (boolean expression) not

When a an index is on a Boolean variable, query optimization does not handle the legel grammatical construction '(each.booleanVar) not'.  For example, this expression results in an invalid query operator error:

    '(each.emailed) not'

Workaround

Change the path term that will resolve into a boolean to be a comparision, for example:

   '(each.emailed == false) not'


Last updated: