Repository: hive Updated Branches: refs/heads/master be1955f61 -> b023f5dd9
HIVE-19972 : Followup to HIVE-19928 : Fix the check for managed table (Deepak Jaiswal, reviewed by Jason Dere) Project: http://git-wip-us.apache.org/repos/asf/hive/repo Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/b023f5dd Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/b023f5dd Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/b023f5dd Branch: refs/heads/master Commit: b023f5dd972d711cc9370c9aff34962dda8ff829 Parents: be1955f Author: Deepak Jaiswal <djais...@apache.org> Authored: Fri Jun 22 14:21:29 2018 -0700 Committer: Deepak Jaiswal <djais...@apache.org> Committed: Sun Jun 24 19:59:31 2018 -0700 ---------------------------------------------------------------------- ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hive/blob/b023f5dd/ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java ---------------------------------------------------------------------- diff --git a/ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java b/ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java index eab9f4a..c3809d8 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java @@ -1754,7 +1754,7 @@ public class Hive { Utilities.FILE_OP_LOGGER.trace("moving " + loadPath + " to " + destPath); } - boolean isManaged = tbl.getTableType().equals(TableType.MANAGED_TABLE.toString()); + boolean isManaged = tbl.getTableType() == TableType.MANAGED_TABLE; // TODO: why is "&& !isAcidIUDoperation" needed here? if (!isTxnTable && ((loadFileType == LoadFileType.REPLACE_ALL) || (oldPart == null && !isAcidIUDoperation))) { //for fullAcid tables we don't delete files for commands with OVERWRITE - we create a new @@ -2338,7 +2338,7 @@ private void constructOneLBLocationMap(FileStatus fSta, perfLogger.PerfLogBegin("MoveTask", PerfLogger.FILE_MOVES); - boolean isManaged = tbl.getTableType().equals(TableType.MANAGED_TABLE.toString()); + boolean isManaged = tbl.getTableType() == TableType.MANAGED_TABLE; if (loadFileType == LoadFileType.REPLACE_ALL && !isTxnTable) { //for fullAcid we don't want to delete any files even for OVERWRITE see HIVE-14988/HIVE-17361