Pandas886 opened a new issue, #505:
URL: https://github.com/apache/paimon-rust/issues/505

   ### Describe the feature
   
   Add **Diff** incremental planning/reading: compare table state at two 
snapshots and emit the net changes (insert / update-before / update-after / 
delete) when no pre-materialized changelog is available.
   
   ### Motivation
   
   Many tables run with `changelog-producer=none`. Diff is the practical way to 
still produce an audit/changelog stream for batch incremental jobs.
   
   ### Proposed scope (phase 1)
   
   - Diff planning as per-(partition, bucket) before/after pairs
   - Fail loud (no silent wrong answers) for:
     - non-deduplicate merge engines
     - bucket rescale between snapshots
     - deletion vectors / nested/decimal types we can't safely compare yet
   - Audit-style row kinds for the diff result
   
   Depends on the base incremental scan + AuditLog read path.
   
   ### Out of scope
   
   - Full DV-aware diff
   - Non-deduplicate merge engines


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