sdd opened a new issue, #407:
URL: https://github.com/apache/iceberg-rust/issues/407

   Somehow, between my PR and @viirya's PR getting merged, we've ended up with 
the filter predicate being duplicated in the `TableScanBuilder` and the 
`TableScan`.
   
   
   
   See `predicates` and `filter`:
   
https://github.com/apache/iceberg-rust/blob/adc5d200582f820ef408975bf541218aa9b07d64/crates/iceberg/src/scan.rs#L52-L56
   
   
https://github.com/apache/iceberg-rust/blob/adc5d200582f820ef408975bf541218aa9b07d64/crates/iceberg/src/scan.rs#L85-L91
   
   
https://github.com/apache/iceberg-rust/blob/adc5d200582f820ef408975bf541218aa9b07d64/crates/iceberg/src/scan.rs#L99-L103
   
   And here in `TableScan`, `bound_predicates` and `filter`:
   
https://github.com/apache/iceberg-rust/blob/adc5d200582f820ef408975bf541218aa9b07d64/crates/iceberg/src/scan.rs#L192-L196
   
   The predicate pushdown uses one of these but the file plan uses another, 
which caused a lot of confusion when I was trying to track down why my queries 
were misbehaving!
   
   


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