Changes between Initial Version and Version 1 of Ticket #36875, comment 3


Ignore:
Timestamp:
Jan 21, 2026, 10:31:39 AM (3 hours ago)
Author:
Simon Charette

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #36875, comment 3

    initial v1  
    44
    55This is particularly relevant as the ORM doesn't do a good job at differentiaing nullable expression, we can't use `expr.output_field.null` as we don't update this flag transitively when performing outer joins. That's the main reason why we systematically `Coalesce` each expression.
     6
     7Implementing a reliable `Expression.is_nullable` property is not an easy task so we'd need a better rationale than the provided generated SQL readability concerns to accept this ticket IMO.
Back to Top