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]

Reply via email to