private List<Partition> convertToParts(String catName, String dbName, String tblName,
      List<MPartition> mparts, boolean isAcidTable, GetPartitionsArgs args)
      throws MetaException {
    List<Partition> parts = new ArrayList<>(mparts.size());
    for (MPartition mp : mparts) {
      parts.add(convertToPart(catName, dbName, tblName, mp, isAcidTable, args));
      Deadline.checkTimeout();
    }
    return parts;
  }
Drop an MPartition and cascade deletes (e.g., delete partition privilege grants,
  drop the storage descriptor cleanly, etc.)
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/ObjectStore.java