From 2e2f13cbfff2327e740fb31d9712cf7346fe2dc1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 22 Mar 2026 02:22:56 +0000 Subject: [PATCH 1/2] 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] --- parquet-arrow/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parquet-arrow/pom.xml b/parquet-arrow/pom.xml index 23be81594f..d9a9e8fb28 100644 --- a/parquet-arrow/pom.xml +++ b/parquet-arrow/pom.xml @@ -33,7 +33,7 @@ https://parquet.apache.org - 17.0.0 + 19.0.0 From 907eef9df13cdf59fc4ebaad09cc6b6eafef90f1 Mon Sep 17 00:00:00 2001 From: Gang Wu Date: Thu, 2 Apr 2026 15:38:49 +0800 Subject: [PATCH 2/2] fix build --- .../parquet/arrow/schema/SchemaConverter.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) 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 532fa7c53a..e779b6b8c2 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 TypeMapping visit(ArrowType.ListView type) { 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 TypeMapping visit(ArrowType.Duration duration) { 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 TypeMapping visit(ArrowType.ListView type) { 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 TypeMapping visit(ArrowType.Duration duration) { return primitive(); } + @Override + public TypeMapping visit(ArrowType.RunEndEncoded runEndEncoded) { + throw new UnsupportedOperationException("Unsupported type " + runEndEncoded); + } + @Override public TypeMapping visit(ArrowType.FixedSizeBinary fixedSizeBinary) { return primitive();