hemanthboyina opened a new pull request, #16531: URL: https://github.com/apache/iceberg/pull/16531
When a compound AND predicate contains both supported and unsupported expressions, the entire predicate is currently dropped from Iceberg's filter list. This means no file pruning occurs even when convertible conditions are present. This change decomposes such predicates into individual conjuncts in BaseSparkScanBuilder.pushPredicates() and pushes the convertible ones for file pruning. The original predicate remains in post-scan filters to ensure Spark re-evaluates the full condition for correctness. -- 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]
