diff --git a/ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java b/ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java index f1040b2..04c89ae 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java @@ -3816,7 +3816,7 @@ private void dropTable(Hive db, Table tbl, DropTableDesc dropTbl) throws HiveExc // We should check that all the partitions of the table can be dropped if (tbl != null && tbl.isPartitioned()) { - List partitionNames = db.getPartitionNames(tbl.getTableName(), (short)-1); + List partitionNames = db.getPartitionNames(tbl.getDbName(), tbl.getTableName(), (short)-1); for(int i=0; i < partitionNames.size(); i+= partitionBatchSize) { List partNames = partitionNames.subList(i, Math.min(i+partitionBatchSize,