jackwener commented on issue #8910:
URL: 
https://github.com/apache/arrow-datafusion/issues/8910#issuecomment-1903546092

   > This may be fixed by https://github.com/apache/arrow-datafusion/pull/8928
   
   This issue is related with #8928 but is different with it.
   
   Let me have explain this problem:  It's cause by `expression eval`.
   
   When we try to `fold expression`, we will eval expression. When we eval 
expression, it may occur Runtime Error.
   But `short-circuit expression` can be `short-circuit` in Runtime, so I think 
we should skip some error and then use original 
    (a possible solution) expression when fold `short-circuit expression`.
   
   #8928 avoid `short-circuit expression` to extract common expression, but 
can't avoid `fold expression`
   
   how do you think about it? @alamb @liukun4515 
   
   BTW, Are @haohuaijin interested in this? If yes, when you meet some problem 
or need review, please feel free ping me.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to