XiaoHongbo-Hope opened a new pull request, #10846:
URL: https://github.com/apache/paimon/pull/10846

   ## Purpose
   
   Temporal alignment currently splits upstream batches without filling the 
requested batch size and materializes anchor keys as Python dictionaries. 
Coalesce metadata up to the requested size, keep anchor keys columnar, and 
reuse group encodings across aligned sources.
   
   Use the optional Rust batch matcher for int64 temporal keys. As-of result 
mapping and scalar floating-point interpolation remain columnar; unsupported 
key types and older native packages retain the existing Python path. Integer 
payload interpolation retains exact-ratio arithmetic. Batch defaults, 
snapshots, authorization and projection semantics are unchanged.
   
   This is separate from #10843, which optimizes row-ID fetching. Native 
kernel: https://github.com/apache/paimon-rust/pull/1238. Prototype benchmark 
timings are not claimed for this narrower implementation.
   
   ## Validation
   
   - Compatibility path: 82 tests and 155 subtests pass; the native-only 
differential test requires the new extension.
   - Added checks for bounded coalescing, ordering, empty input batches, 
timestamp precision and old-package compatibility.
   - Full native extension validation is in progress.
   


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