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

gangwu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/parquet-java.git


The following commit(s) were added to refs/heads/master by this push:
     new 8ed9a5fcf Bump org.apache.arrow:arrow-vector from 17.0.0 to 19.0.0 
(#3454)
8ed9a5fcf is described below

commit 8ed9a5fcf3cd7d32c62da7b722b7fdcb06f6281e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Thu Apr 2 16:56:51 2026 +0800

    Bump org.apache.arrow:arrow-vector from 17.0.0 to 19.0.0 (#3454)
    
    * Bump org.apache.arrow:arrow-vector from 17.0.0 to 19.0.0
    
    Bumps [org.apache.arrow:arrow-vector](https://github.com/apache/arrow-java) 
from 17.0.0 to 19.0.0.
    - [Release notes](https://github.com/apache/arrow-java/releases)
    - [Commits](https://github.com/apache/arrow-java/commits/v19.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.arrow:arrow-vector
      dependency-version: 19.0.0
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * fix build
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Gang Wu <[email protected]>
---
 parquet-arrow/pom.xml                                |  2 +-
 .../apache/parquet/arrow/schema/SchemaConverter.java | 20 ++++++++++++++++++++
 2 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/parquet-arrow/pom.xml b/parquet-arrow/pom.xml
index 23be81594..d9a9e8fb2 100644
--- a/parquet-arrow/pom.xml
+++ b/parquet-arrow/pom.xml
@@ -33,7 +33,7 @@
   <url>https://parquet.apache.org</url>
 
   <properties>
-    <arrow.version>17.0.0</arrow.version>
+    <arrow.version>19.0.0</arrow.version>
   </properties>
 
   <dependencies>
diff --git 
a/parquet-arrow/src/main/java/org/apache/parquet/arrow/schema/SchemaConverter.java
 
b/parquet-arrow/src/main/java/org/apache/parquet/arrow/schema/SchemaConverter.java
index 532fa7c53..e779b6b8c 100644
--- 
a/parquet-arrow/src/main/java/org/apache/parquet/arrow/schema/SchemaConverter.java
+++ 
b/parquet-arrow/src/main/java/org/apache/parquet/arrow/schema/SchemaConverter.java
@@ -179,6 +179,11 @@ public class SchemaConverter {
         return createListTypeMapping();
       }
 
+      @Override
+      public TypeMapping visit(ArrowType.LargeListView type) {
+        return createListTypeMapping();
+      }
+
       private ListTypeMapping createListTypeMapping() {
         if (children.size() != 1) {
           throw new IllegalArgumentException("list fields must have exactly 
one child: " + field);
@@ -349,6 +354,11 @@ public class SchemaConverter {
         return primitiveFLBA(12, 
LogicalTypeAnnotation.IntervalLogicalTypeAnnotation.getInstance());
       }
 
+      @Override
+      public TypeMapping visit(ArrowType.RunEndEncoded runEndEncoded) {
+        throw new UnsupportedOperationException("Unsupported type " + 
runEndEncoded);
+      }
+
       @Override
       public TypeMapping visit(ArrowType.ExtensionType type) {
         return ArrowTypeVisitor.super.visit(type);
@@ -769,6 +779,11 @@ public class SchemaConverter {
         return createListTypeMapping(type);
       }
 
+      @Override
+      public TypeMapping visit(ArrowType.LargeListView type) {
+        return createListTypeMapping(type);
+      }
+
       private TypeMapping createListTypeMapping(ArrowType.ComplexType type) {
         if (arrowField.getChildren().size() != 1) {
           throw new IllegalArgumentException("Invalid list type: " + type);
@@ -893,6 +908,11 @@ public class SchemaConverter {
         return primitive();
       }
 
+      @Override
+      public TypeMapping visit(ArrowType.RunEndEncoded runEndEncoded) {
+        throw new UnsupportedOperationException("Unsupported type " + 
runEndEncoded);
+      }
+
       @Override
       public TypeMapping visit(ArrowType.FixedSizeBinary fixedSizeBinary) {
         return primitive();

Reply via email to