diff --git a/ql/src/java/org/apache/hadoop/hive/ql/hooks/WriteEntity.java b/ql/src/java/org/apache/hadoop/hive/ql/hooks/WriteEntity.java index 968c1e1..7420a6d 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/hooks/WriteEntity.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/hooks/WriteEntity.java @@ -186,7 +186,6 @@ public boolean isTempURI() { public static WriteType determineAlterTableWriteType(AlterTableDesc.AlterTableTypes op) { switch (op) { case RENAMECOLUMN: - case ADDCLUSTERSORTCOLUMN: case ADDFILEFORMAT: case ADDSERDE: case DROPPROPS: @@ -195,7 +194,6 @@ public static WriteType determineAlterTableWriteType(AlterTableDesc.AlterTableTy case UNARCHIVE: case ALTERPROTECTMODE: case ALTERPARTITIONPROTECTMODE: - case ALTERLOCATION: case DROPPARTITION: case RENAMEPARTITION: case ADDSKEWEDBY: @@ -207,9 +205,11 @@ public static WriteType determineAlterTableWriteType(AlterTableDesc.AlterTableTy case TRUNCATE: case MERGEFILES: return WriteType.DDL_EXCLUSIVE; + case ADDCLUSTERSORTCOLUMN: case ADDPARTITION: case ADDSERDEPROPS: - case ADDPROPS: return WriteType.DDL_SHARED; + case ADDPROPS: + case ALTERLOCATION: return WriteType.DDL_SHARED; case COMPACT: case TOUCH: return WriteType.DDL_NO_LOCK;