Skip to content

HIVE-29797: Use Iceberg 1.11.0 public variantShreddingFunc instead of reflection - #6669

Open
kokila-19 wants to merge 1 commit into
apache:masterfrom
kokila-19:improv
Open

HIVE-29797: Use Iceberg 1.11.0 public variantShreddingFunc instead of reflection#6669
kokila-19 wants to merge 1 commit into
apache:masterfrom
kokila-19:improv

Conversation

@kokila-19

@kokila-19 kokila-19 commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

What changes were proposed in this pull request?

Replace reflection-based variant shredding setup in HiveFileWriterFactory with Iceberg’s public API.

Why are the changes needed?

After Iceberg upgrade to 1.11.0 where Parquet.DataWriteBuilder.variantShreddingFunc() is public, the reflection workaround is no longer necessary.
Iceberg PR: apache/iceberg#14153

Does this PR introduce any user-facing change?

No

How was this patch tested?

CI

@kokila-19 kokila-19 changed the title Use Iceberg 1.11.0 public variantShreddingFunc instead of reflection Test Aug 3, 2026
@kokila-19 kokila-19 changed the title Test HIVE-29797: Use Iceberg 1.11.0 public variantShreddingFunc instead of reflection Aug 4, 2026
@kokila-19
kokila-19 marked this pull request as ready for review August 4, 2026 06:16
@sonarqubecloud

sonarqubecloud Bot commented Aug 5, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants