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