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();