From cdb1052e24ca493c6486fef3dd8956dde61be834 Mon Sep 17 00:00:00 2001 From: Stamatis Zampetakis Date: Fri, 3 Jun 2022 18:14:22 +0200 Subject: [PATCH] HIVE-26289: Remove useless try catch in DataWritableReadSupport#getWriterDateProleptic (Stamatis Zampetakis, reviewed by Ayush Saxena) Closes #3341 --- .../ql/io/parquet/read/DataWritableReadSupport.java | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/ql/src/java/org/apache/hadoop/hive/ql/io/parquet/read/DataWritableReadSupport.java b/ql/src/java/org/apache/hadoop/hive/ql/io/parquet/read/DataWritableReadSupport.java index ecdd155a311f..cd093dd6a53a 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/io/parquet/read/DataWritableReadSupport.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/io/parquet/read/DataWritableReadSupport.java @@ -278,15 +278,7 @@ public static Boolean getWriterDateProleptic(Map metadata) { return null; } String value = metadata.get(DataWritableWriteSupport.WRITER_DATE_PROLEPTIC); - try { - if (value != null) { - return Boolean.valueOf(value); - } - } catch (DateTimeException e) { - throw new RuntimeException("Can't parse writer proleptic property stored in file metadata", e); - } - - return null; + return value == null ? null : Boolean.valueOf(value); } /**