Github user davies commented on the pull request:

    https://github.com/apache/spark/pull/8492#issuecomment-135634760
  
    From PostgresSQL:
    ```
    If the array expression yields a null array, the result of ANY will be 
null. If the left-hand expression yields null, the result of ANY is ordinarily 
null (though a non-strict comparison operator could possibly yield a different 
result). Also, if the right-hand array contains any null elements and no true 
comparison result is obtained, the result of ANY will be null, not false 
(again, assuming a strict comparison operator). This is in accordance with 
SQL's normal rules for Boolean combinations of null values.
    ```
    
    It's more consistent in PostgresSQL, I'd like to follow it. 
    
    cc @rxin @marmbrus 



---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to