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 bdc93464c Bump org.apache.arrow:arrow-vector from 16.1.0 to 17.0.0 
(#2980)
bdc93464c is described below

commit bdc93464cbd882270a714826ce05476aab9d8cf0
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Nov 4 22:37:11 2024 +0800

    Bump org.apache.arrow:arrow-vector from 16.1.0 to 17.0.0 (#2980)
    
    * Bump org.apache.arrow:arrow-vector from 16.1.0 to 17.0.0
    
    Bumps [org.apache.arrow:arrow-vector](https://github.com/apache/arrow) from 
16.1.0 to 17.0.0.
    - [Release notes](https://github.com/apache/arrow/releases)
    - [Commits](https://github.com/apache/arrow/compare/r-16.1.0...go/v17.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.arrow:arrow-vector
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * fix ci
    
    ---------
    
    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 +-
 .../parquet/arrow/schema/SchemaConverter.java      | 30 ++++++++++++++++++++++
 2 files changed, 31 insertions(+), 1 deletion(-)

diff --git a/parquet-arrow/pom.xml b/parquet-arrow/pom.xml
index a80fe3da2..f4d59fba9 100644
--- a/parquet-arrow/pom.xml
+++ b/parquet-arrow/pom.xml
@@ -33,7 +33,7 @@
   <url>https://parquet.apache.org</url>
 
   <properties>
-    <arrow.version>16.1.0</arrow.version>
+    <arrow.version>17.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 c17f1465d..532fa7c53 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
@@ -174,6 +174,11 @@ public class SchemaConverter {
         return createListTypeMapping();
       }
 
+      @Override
+      public TypeMapping visit(ArrowType.ListView type) {
+        return createListTypeMapping();
+      }
+
       private ListTypeMapping createListTypeMapping() {
         if (children.size() != 1) {
           throw new IllegalArgumentException("list fields must have exactly 
one child: " + field);
@@ -249,11 +254,21 @@ public class SchemaConverter {
         return primitive(BINARY, stringType());
       }
 
+      @Override
+      public TypeMapping visit(ArrowType.Utf8View type) {
+        return primitive(BINARY, stringType());
+      }
+
       @Override
       public TypeMapping visit(Binary type) {
         return primitive(BINARY);
       }
 
+      @Override
+      public TypeMapping visit(ArrowType.BinaryView type) {
+        return primitive(BINARY);
+      }
+
       @Override
       public TypeMapping visit(ArrowType.LargeBinary largeBinary) {
         return primitive(BINARY);
@@ -749,6 +764,11 @@ public class SchemaConverter {
         return createListTypeMapping(type);
       }
 
+      @Override
+      public TypeMapping visit(ArrowType.ListView type) {
+        return createListTypeMapping(type);
+      }
+
       private TypeMapping createListTypeMapping(ArrowType.ComplexType type) {
         if (arrowField.getChildren().size() != 1) {
           throw new IllegalArgumentException("Invalid list type: " + type);
@@ -818,6 +838,11 @@ public class SchemaConverter {
         return primitive();
       }
 
+      @Override
+      public TypeMapping visit(ArrowType.Utf8View type) {
+        return primitive();
+      }
+
       @Override
       public TypeMapping visit(Binary type) {
         return primitive();
@@ -828,6 +853,11 @@ public class SchemaConverter {
         return primitive();
       }
 
+      @Override
+      public TypeMapping visit(ArrowType.BinaryView type) {
+        return primitive();
+      }
+
       @Override
       public TypeMapping visit(Bool type) {
         return primitive();

Reply via email to