Uh oh!
There was an error while loading. Please reload this page.
[opt](paimon) support variant access path in paimon jni reader - #66547
Conversation
hello-stephen
commented
Aug 6, 2026
Thank you for your contribution to Apache Doris. Please clearly describe your PR:
|
Gabriel39
commented
Aug 6, 2026
Reviewed at b148688 against the latest branch-4.1. I did not find a blocking correctness issue. The three-way merge also preserves the recently merged fix that unsets parquet.variant.shreddingSchema before writing unshredded files. Non-blocking test coverage suggestions:
|
Gabriel39
commented
Aug 6, 2026
run buildall |
1 similar comment
zhangstar333
commented
Aug 6, 2026
run buildall |
hello-stephen
commented
Aug 6, 2026
FE Regression Coverage ReportIncrement line coverage |
b148688 to
64634e9Comparezhangstar333
commented
Aug 7, 2026
run buildall |
hello-stephen
commented
Aug 7, 2026
FE UT Coverage ReportIncrement line coverage |
hello-stephen
commented
Aug 7, 2026
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
Uh oh!
There was an error while loading. Please reload this page.
### What problem does this PR solve? Issue Number: closeapache#65086 Related PR: apache#66334, apache#66547, apache#66626 Problem Summary: Forward-port Variant V2 decoding across the Paimon Java scanner and native JNI bridge. The reader propagates nested access paths, materializes encoded Variant bytes into ColumnVariantV2, and accepts Paimon required-value leaves for fallback-only Variant arrays. ### Release note Improve Paimon Variant reads with nested projection and native Variant V2 materialization. ### Check List (For Author) - Test: Unit Test - Added Java vector/projection and BE Parquet schema/reader coverage; BE format/check, header hygiene, and FE checkstyle passed. Final compilation and test execution are deferred until all forward-port picks are complete. - Behavior changed: Yes, Paimon Variant reads support nested projection and fallback-array schemas. - Does this need documentation: No
What problem does this PR solve?
Problem Summary:
support read variant sub path in jni reader using access path
Release note
None
Check List (For Author)
Test
Behavior changed:
Does this need documentation?
Check List (For Reviewer who merge this PR)