} else if (deleteData) { deletePartitionData(partitionPaths, false, db);
deletePartitionData(partPaths, ifPurge, db);
} else if (deleteData) { deletePartitionData(partitionPaths);
} else if (deleteData) { deletePartitionData(partitionPaths, false, db);
} else if (deleteData) { deletePartitionData(partitionPaths);
} else if (deleteData) { deletePartitionData(partitionPaths);
deletePartitionData(partPaths, ifPurge);
deletePartitionData(partPaths, ifPurge, db);
} else if (deleteData && !isExternal) { deletePartitionData(partPaths);
deletePartitionData(partPaths, ifPurge);
ms.rollbackTransaction(); } else if (deleteData && tblPath != null) { deletePartitionData(partPaths); deleteTableData(tblPath);
ms.rollbackTransaction(); } else if (deleteData && tblPath != null) { deletePartitionData(partPaths); deleteTableData(tblPath);
return false; } else if (deleteData && tblPath != null) { deletePartitionData(partPaths); deleteTableData(tblPath);
/** * Give a list of partitions' locations, tries to delete each one * and for each that fails logs an error. * * @param partPaths */ private void deletePartitionData(List<Path> partPaths) { deletePartitionData(partPaths, false); }
/** * Give a list of partitions' locations, tries to delete each one * and for each that fails logs an error. * * @param partPaths */ private void deletePartitionData(List<Path> partPaths) { deletePartitionData(partPaths, false); }