Query: Null semantics :: we are overzealous in applying "full" null expansion in some cases #5670
Labels
closed-out-of-scope
This is not something that will be fixed/implemented and the issue is closed.
punted-for-2.0
type-bug
will get expanded into:
while first part, i.e.
(c.Name != "Foo" || c.Name == null)
is necessary, the second expansion is redundant in this case.In some cases it is beneficial to expand all "leaf" nodes using full expansion, e.g.
but if the top level operand is different than
==
and!=
, it is not needed and we should only apply simplified null expansion for the second term, which in this case is leave it as isThe text was updated successfully, but these errors were encountered: