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]
