JaydenHD opened a new pull request, #475: URL: https://github.com/apache/paimon-rust/pull/475
### Summary - make CoW MERGE source-based partition pruning conservative - only use source partition values when the MERGE `ON` condition directly equates every target partition column with the same source column - add regression coverage for the case where source and target have the same partition column name but the `ON` clause does not join on that partition column Closes #474. ### Tests - `cargo fmt --check` - `cargo check -p paimon-datafusion --lib` - `cargo test -p paimon-datafusion --lib merge_into::tests::test_source_partition_pruning -- --nocapture` Note: `cargo test -p paimon-datafusion --test append_merge_into test_partitioned_update_and_insert -- --nocapture` currently panics in this Windows environment inside OpenDAL fs listing (`StripPrefixError(())`), and the same happens for the new append_merge_into regression test. The new pure unit tests cover the pruning guard locally; the integration regression is included for CI/Linux coverage. -- 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]
