Kimahriman commented on issue #841: URL: https://github.com/apache/datafusion-comet/issues/841#issuecomment-2296685429
Does it make sense to make an Expression equivalent of `CopyExec`? Then for things like DataFusion scalar UDFs used directly you could just wrap it a `CopyArrays` expression that just unpacks dictionaries if they exist? Then you wouldn't need custom Rust code for handling it, can just be done in the Scala query serde. Downside is if you have multiple expressions in a single project you might end up unpacking the same thing multiple times. -- 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