anoopj opened a new pull request, #2845:
URL: https://github.com/apache/iceberg-rust/pull/2845

   ## Which issue does this PR close?
   
   Closes #2844.
   
   ## What changes are included in this PR?
   
   When a scan has a predicate, planning resolves every manifest's spec 
partition type against the snapshot schema. Manifests written under a 
historical spec whose source column was later dropped (which is a legit 
possibility in v2+) fail that resolution, so one such manifest fails the whole 
scan, even when the predicate only references live columns.
   
   This PR is the stopgap described in #2844. The longer-term fix is deriving 
partition types from transforms where possible (as iceberg-java does in 
apache/iceberg#17262), which would also restore pruning on a historical spec's 
still-live partition fields.
   
   ## Are these changes tested?
   
   yes. added tests


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to