This is an automated email from the ASF dual-hosted git repository.

lzljs3620320 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/paimon.git


The following commit(s) were added to refs/heads/master by this push:
     new 8a54967a38 [hotfix] Add Variant TODO in ParquetSchemaConverter
8a54967a38 is described below

commit 8a54967a3826d22a63c22504fe487b85efb690b1
Author: JingsongLi <[email protected]>
AuthorDate: Sat Jan 31 18:36:18 2026 +0800

    [hotfix] Add Variant TODO in ParquetSchemaConverter
---
 .../java/org/apache/paimon/format/parquet/ParquetSchemaConverter.java   | 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/paimon-format/src/main/java/org/apache/paimon/format/parquet/ParquetSchemaConverter.java
 
b/paimon-format/src/main/java/org/apache/paimon/format/parquet/ParquetSchemaConverter.java
index 419000fd86..f5d93bec42 100644
--- 
a/paimon-format/src/main/java/org/apache/paimon/format/parquet/ParquetSchemaConverter.java
+++ 
b/paimon-format/src/main/java/org/apache/paimon/format/parquet/ParquetSchemaConverter.java
@@ -214,6 +214,7 @@ public class ParquetSchemaConverter {
             case ROW:
                 RowType rowType = (RowType) type;
                 Types.GroupBuilder<GroupType> groupTypeBuilder = 
Types.buildGroup(repetition);
+                // TODO Use Variant until all engines are upgraded to the 
latest Parquet
                 // if (VariantMetadataUtils.isVariantRowType(rowType)) {
                 //     groupTypeBuilder.as(
                 //            
LogicalTypeAnnotation.variantType(Variant.VARIANT_SPEC_VERSION));
@@ -224,6 +225,7 @@ public class ParquetSchemaConverter {
                         .withId(fieldId);
             case VARIANT:
                 return Types.buildGroup(repetition)
+                        // TODO Use Variant until all engines are upgraded to 
the latest Parquet
                         // 
.as(LogicalTypeAnnotation.variantType(Variant.VARIANT_SPEC_VERSION))
                         .addField(
                                 Types.primitive(

Reply via email to