jianguotian opened a new pull request, #9687: URL: https://github.com/apache/paimon/pull/9687
## Summary Preserve specialized `ColumnarRowIterator` implementations when a reader applies a full identity index mapping. A no-op mapping should not replace an iterator that carries additional batch capabilities. ## Changes - Detect exact full identity mappings (`[0, 1, ..., arity - 1]`) when no partition mapping is present. - Return the original iterator for that no-op case. - Keep the existing copy path for projections, reordering, missing columns, and partition mappings. ## Testing - [x] `ColumnarRowIteratorTest` on JDK 11: 4/4 - [x] `ColumnarRowIteratorTest` on JDK 8: 4/4 - [x] Non-fast `paimon-common` verify (Spotless, Checkstyle, and RAT) - [x] `git diff --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]
