From c156448d7d740a4f12295a48eff0058c71071aab Mon Sep 17 00:00:00 2001 From: Dmitry Kryukov Date: Wed, 2 Apr 2025 22:56:10 +0300 Subject: [PATCH] HIVE-28876 Strings should be compared with equals(), not with == --- .../hadoop/hive/ql/ddl/table/constraint/ConstraintsUtils.java | 2 +- .../ql/exec/repl/bootstrap/load/table/LoadPartitions.java | 3 ++- .../org/apache/hadoop/hive/ql/exec/repl/util/ReplUtils.java | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ql/src/java/org/apache/hadoop/hive/ql/ddl/table/constraint/ConstraintsUtils.java b/ql/src/java/org/apache/hadoop/hive/ql/ddl/table/constraint/ConstraintsUtils.java index ad1515d4f9e9..6008be4874d9 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/ddl/table/constraint/ConstraintsUtils.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/ddl/table/constraint/ConstraintsUtils.java @@ -457,7 +457,7 @@ public static void validateCheckConstraint(List columns, List ddlOperation) { } private static String getMetricStageName(String stageName, ReplicationMetricCollector metricCollector) { - if( stageName == "REPL_DUMP" || stageName == "REPL_LOAD" || stageName == "ATLAS_DUMP" || stageName == "ATLAS_LOAD" - || stageName == "RANGER_DUMP" || stageName == "RANGER_LOAD" || stageName == "RANGER_DENY"){ + if( "REPL_DUMP".equals(stageName) || "REPL_LOAD".equals(stageName) || "ATLAS_DUMP".equals(stageName) || "ATLAS_LOAD".equals(stageName) + || "RANGER_DUMP".equals(stageName) || "RANGER_LOAD".equals(stageName) || "RANGER_DENY".equals(stageName)){ return stageName; } if(isDumpMetricCollector(metricCollector)){