On 04-06-2020 19:49, Adriano dos Santos Fernandes wrote:
On 04/06/2020 14:41, Mark Rotteveel wrote:
On 03-06-2020 19:29, Adriano dos Santos Fernandes wrote:
Now the main engine path for IN/ANY/ALL is ANY.

ALL is early converted to NOT ANY.

Exactly what logic transformation are you applying, as ALL is not
equivalent to NOT ANY. Do you mean to say that for example x = ALL(..)
is converted to x <> NOT ANY(..)?

x = ALL(...)

to

NOT x <> ANY(...)


and `!<` to `>=`, etc?

No, these both tokens means the same thing.

Yes, sorry, I was translating those odd negated operators in my head and forgot to negate them again.

If you mean '<' to '>=', yes.

Ok, that's clear. Thanks

Mark
--
Mark Rotteveel


Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to