code: public List<HivePartitionDataset> findDatasets()
        throws IOException {
      List<HivePartitionDataset> list = new ArrayList<>();
      for (HivePartitionDataset hivePartitionDataset : super.findDatasets()) {
        CleanableHivePartitionDataset dataset =
            new CleanableHivePartitionDataset(hivePartitionDataset, this.fs, this.state);
        list.add(dataset);
      }
      return list;
    }
docs: Will find all datasets according to whitelist, except the backup and staging tables.