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]

Reply via email to