Liang-Chi Hsieh created SPARK-13839: ---------------------------------------
Summary: Defer input evaluation and fix Cast issue in IsNotNull filtering for Filter codegen Key: SPARK-13839 URL: https://issues.apache.org/jira/browse/SPARK-13839 Project: Spark Issue Type: Bug Components: SQL Reporter: Liang-Chi Hsieh After #11585, we filter out the rows early if it have null value. So we can only evaluate the inputs used in these filtering before this plan. The evaluation of other inputs can be deferred after the filtering done. Besides, currently we check IsNotNull(a) to find the attributes needed to filter out null values. However, the expression IsNotNull(Cast(a, dt)) will not be checked by this. We should add pattern to find this. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org