weimingdiit opened a new pull request, #2426: URL: https://github.com/apache/auron/pull/2426
**Which issue does this PR close?** Closes #2425 **Rationale for this change** Auron Iceberg native scan already collects Iceberg residual filters and converts supported filters into native scan pruning predicates. Iceberg can produce `STARTS_WITH` filters for prefix string predicates, such as `LIKE 'a%'`, but Auron currently does not convert this Iceberg operation. As a result, the query can still use a native post-scan filter, but the starts-with predicate is not used for native scan pruning. **What changes are included in this PR?** Adds Iceberg `STARTS_WITH` conversion for string columns in `IcebergScanSupport`. Reuses the existing Spark `StartsWith` native pruning conversion. Keeps other string and binary pruning behavior unchanged. Adds an Iceberg integration test for prefix LIKE pruning. **Are there any user-facing changes?** No user-facing API changes. More Iceberg prefix string filters can now be passed into native scan pruning. **How was this patch tested?** UT. -- 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]
