This is an automated email from the ASF dual-hosted git repository.
fokko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/parquet-mr.git
The following commit(s) were added to refs/heads/master by this push:
new 2de893ffd PARQUET-2391: Remove unnecessary unboxing (#1214)
2de893ffd is described below
commit 2de893ffd2b4b2ed55f8edb68458f01b1b0a1028
Author: Fokko Driesprong <[email protected]>
AuthorDate: Mon Dec 4 08:18:42 2023 +0100
PARQUET-2391: Remove unnecessary unboxing (#1214)
---
parquet-column/src/main/java/org/apache/parquet/schema/GroupType.java | 2 +-
.../main/java/org/apache/parquet/schema/LogicalTypeAnnotation.java | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git
a/parquet-column/src/main/java/org/apache/parquet/schema/GroupType.java
b/parquet-column/src/main/java/org/apache/parquet/schema/GroupType.java
index 4e2df7a40..2763b8553 100644
--- a/parquet-column/src/main/java/org/apache/parquet/schema/GroupType.java
+++ b/parquet-column/src/main/java/org/apache/parquet/schema/GroupType.java
@@ -175,7 +175,7 @@ public class GroupType extends Type {
if (i == null) {
throw new InvalidRecordException(name + " not found in " + this);
}
- return i.intValue();
+ return i;
}
/**
diff --git
a/parquet-column/src/main/java/org/apache/parquet/schema/LogicalTypeAnnotation.java
b/parquet-column/src/main/java/org/apache/parquet/schema/LogicalTypeAnnotation.java
index a526c3c26..85d68c182 100644
---
a/parquet-column/src/main/java/org/apache/parquet/schema/LogicalTypeAnnotation.java
+++
b/parquet-column/src/main/java/org/apache/parquet/schema/LogicalTypeAnnotation.java
@@ -80,7 +80,7 @@ public abstract class LogicalTypeAnnotation {
if (params.size() != 2) {
throw new RuntimeException("Expecting 2 parameters for decimal
logical type, got " + params.size());
}
- return decimalType(Integer.valueOf(params.get(1)),
Integer.valueOf(params.get(0)));
+ return decimalType(Integer.parseInt(params.get(1)),
Integer.parseInt(params.get(0)));
}
},
DATE {
@@ -114,7 +114,7 @@ public abstract class LogicalTypeAnnotation {
if (params.size() != 2) {
throw new RuntimeException("Expecting 2 parameters for integer
logical type, got " + params.size());
}
- return intType(Integer.valueOf(params.get(0)),
Boolean.parseBoolean(params.get(1)));
+ return intType(Integer.parseInt(params.get(0)),
Boolean.parseBoolean(params.get(1)));
}
},
JSON {