Blizzara commented on issue #5600:
URL: https://github.com/apache/datafusion/issues/5600#issuecomment-2627521620

   I (personally and on behalf of my employer) am very much +1 for having 
Spark-compatible expressions. We currently use a mix of DF expressions, Comet's 
stuff, wrappers around DF's expressions, and custom-written ones. Since we 
originally only support a subset of Spark, we can sometimes take shortcuts in 
our own impls, but otherwise it'd be nice to share the work.
   
   I don't have strong opinions on where they should live. So far the keeping 
of DF and Comet in sync has mostly been fine, but sometimes when DF breaks the 
API it can take a while before Comet catches up and during that time we're 
unable to upgrade either.
   
   One challenge currently with Comet's expression is that since Comet operates 
on the physical plan level, many of the expressions have been written as 
implementing PhysicalExpr rather than eg. ScalarUDFImpl. That's not a 
deal-breaker, but a small annoyance in using them elsewhere :)


-- 
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: github-unsubscr...@datafusion.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


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

Reply via email to