a-agmon commented on PR #588:
URL: https://github.com/apache/iceberg-rust/pull/588#issuecomment-2336631735

   Thank you very much for the review and comments, @liurenjie1024
   I think I have addressed all your comments and questions and would be happy 
if you can take a another look. 
   
   I just want to make a comment which might explain some of my design choices. 
   I think that the main value of converting data fusion expr to iceberg 
predicates, is that by pushing down some predicate to an iceberg `scan` we can 
prune data files and have data fusion scan less data. So, if there is some Expr 
that we can convert to Iceberg Predicate and then scan less files we should do 
it. Therefore I tried to implement this as greedy as possible - trying to 
convert as much relevant expr as possible, even when its just part of all the 
filters, and basically leave to data fusion to process the rest (which can 
sometimes be done better there) 
   
   


-- 
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: issues-unsubscr...@iceberg.apache.org

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


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

Reply via email to