diff --git metastore/src/java/org/apache/hadoop/hive/metastore/events/DropTableEvent.java metastore/src/java/org/apache/hadoop/hive/metastore/events/DropTableEvent.java index 560b90a..34efa5f 100644 --- metastore/src/java/org/apache/hadoop/hive/metastore/events/DropTableEvent.java +++ metastore/src/java/org/apache/hadoop/hive/metastore/events/DropTableEvent.java @@ -31,7 +31,7 @@ public DropTableEvent(Table table, boolean status, boolean deleteData, HMSHandle this.table = table; // In HiveMetaStore, the deleteData flag indicates whether DFS data should be // removed on a drop. - this.deleteData = false; + this.deleteData = deleteData; } /** diff --git metastore/src/java/org/apache/hadoop/hive/metastore/events/PreDropPartitionEvent.java metastore/src/java/org/apache/hadoop/hive/metastore/events/PreDropPartitionEvent.java index ac391ee..456164f 100644 --- metastore/src/java/org/apache/hadoop/hive/metastore/events/PreDropPartitionEvent.java +++ metastore/src/java/org/apache/hadoop/hive/metastore/events/PreDropPartitionEvent.java @@ -36,7 +36,7 @@ public PreDropPartitionEvent (Table table, super (PreEventType.DROP_PARTITION, handler); this.partitions = Collections.singletonList(partition); this.table = table; - this.deleteData = false; + this.deleteData = deleteData; } /** diff --git metastore/src/java/org/apache/hadoop/hive/metastore/events/PreDropTableEvent.java metastore/src/java/org/apache/hadoop/hive/metastore/events/PreDropTableEvent.java index e804617..df22196 100644 --- metastore/src/java/org/apache/hadoop/hive/metastore/events/PreDropTableEvent.java +++ metastore/src/java/org/apache/hadoop/hive/metastore/events/PreDropTableEvent.java @@ -31,7 +31,7 @@ public PreDropTableEvent(Table table, boolean deleteData, HMSHandler handler) { this.table = table; // In HiveMetaStore, the deleteData flag indicates whether DFS data should be // removed on a drop. - this.deleteData = false; + this.deleteData = deleteData; } /**