[ 
https://issues.apache.org/jira/browse/SPARK-13903?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Liang-Chi Hsieh updated SPARK-13903:
------------------------------------
    Description: 
With constraints and optimization, we can make sure some outputs of a Join (or 
Filter) operator are not nulls. We should modify output nullability 
accordingly. We can use this information in later execution to avoid null 
checking.

Another reason to modify plan output is that we will use the output to 
determine schema. We should keep correct nullability in the schema.

  was:With constraints and optimization, we can make sure some outputs of a 
Join operator are not nulls. We should modify output nullability accordingly. 
We can use this information in later execution to avoid null checking.


> Modify output nullability with constraints for Join and Filter operators
> ------------------------------------------------------------------------
>
>                 Key: SPARK-13903
>                 URL: https://issues.apache.org/jira/browse/SPARK-13903
>             Project: Spark
>          Issue Type: Improvement
>          Components: SQL
>            Reporter: Liang-Chi Hsieh
>
> With constraints and optimization, we can make sure some outputs of a Join 
> (or Filter) operator are not nulls. We should modify output nullability 
> accordingly. We can use this information in later execution to avoid null 
> checking.
> Another reason to modify plan output is that we will use the output to 
> determine schema. We should keep correct nullability in the schema.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to