diff --git serde/src/java/org/apache/hadoop/hive/serde2/typeinfo/TimestampLocalTZTypeInfo.java serde/src/java/org/apache/hadoop/hive/serde2/typeinfo/TimestampLocalTZTypeInfo.java index 6f9eeea020..a4f3af1112 100644 --- serde/src/java/org/apache/hadoop/hive/serde2/typeinfo/TimestampLocalTZTypeInfo.java +++ serde/src/java/org/apache/hadoop/hive/serde2/typeinfo/TimestampLocalTZTypeInfo.java @@ -73,19 +73,21 @@ public int hashCode() { @Override public String toString() { - return getQualifiedName(); + return getQualifiedName(timeZone); } @Override public String getQualifiedName() { - return getQualifiedName(timeZone); + return getQualifiedName(null); } public static String getQualifiedName(ZoneId timeZone) { StringBuilder sb = new StringBuilder(serdeConstants.TIMESTAMPLOCALTZ_TYPE_NAME); - sb.append("('"); - sb.append(timeZone); - sb.append("')"); + if (timeZone != null) { + sb.append("('"); + sb.append(timeZone); + sb.append("')"); + } return sb.toString(); }