JingsongLi opened a new pull request, #944:
URL: https://github.com/apache/paimon-rust/pull/944

   ## What changed
   
   - Compare `ROW`, `ARRAY`, `MAP`, `MULTISET`, and `VECTOR` values recursively 
in batch incremental `Diff`, including nested nulls, NaNs, and signed zero. 
Keep primary-key ordering restricted to scalar types.
   - Plan deletion-vector index manifests independently for the before and 
after snapshots and apply each file's bitmap through the existing key-value 
reader. This supports both materialized DV scans and DV merge-on-read.
   - Add end-to-end read/write coverage for nested values, vectors, 
projections, audit-log row kinds, historical DVs, and missing DV files.
   
   This follows Java `IncrementalDiffSplitRead`: compare complete logical 
values and read each side with its own deletion files.
   
   ## Verification
   
   - `cargo test --locked -p paimon --test incremental_diff_extended_test 
--features fulltext,vortex` (6 passed)
   - `cargo test --locked -p paimon --test incremental_batch_scan_test 
--features fulltext,vortex` (39 passed)
   - `cargo test --locked -p paimon --lib table::table_read::tests::test_diff 
--features fulltext,vortex` (4 passed)
   - `cargo clippy --locked -p paimon --all-targets --features fulltext,vortex 
-- -D warnings`
   - `cargo fmt --all -- --check`
   


-- 
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