adriangb commented on issue #14993:
URL: https://github.com/apache/datafusion/issues/14993#issuecomment-2702471043

   > I note that the IO/CPU is already intertwined when implementing something 
like filter pushdown in parquet, so I am not sure also pusing down expressions 
makes the problem worse (or better)
   
   I agree here - it's likely to not be a problem in practice.
   
   So it sounds like the main complexity is going to be the `TableProvider` 
having to take ownership of applying the expression. It would be interesting to 
see if there's a way for it to dynamically decide to fall back to DataFusion, I 
can imagine situations where it wants to handle certain branches / conditions 
but would rather not re-implement others.


-- 
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