Github user cloud-fan commented on the issue:

    https://github.com/apache/spark/pull/12850
  
    I discussed it with @davies offline and here is our conclusion:
    
    1. This feature is not that important, as users can always do it manually, 
i.e. change the add/multiply order, which is not a lot effort.
    2. When we have this future, users lose the control of the execution order. 
e.g. they may add UDFs and other literals together and they want a 
deterministic execution order.
    3. other corner cases like overflow
    
    In general, we think this feature brings too much nondeterminacy compared 
to the benefits it brings. What do you think?


---
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 [email protected] or file a JIRA ticket
with INFRA.
---

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

Reply via email to