private static PairFlatMapFunction<String, String, String> getFilesToDeleteFunc(HoodieTable table, HoodieWriteConfig config) { return (PairFlatMapFunction<String, String, String>) partitionPathToClean -> { HoodieCleanHelper cleaner = new HoodieCleanHelper(table, config); return cleaner.getDeletePaths(partitionPathToClean).stream() .map(deleteFile -> new Tuple2<>(partitionPathToClean, deleteFile.toString())).iterator(); }; }
private static PairFlatMapFunction<String, String, String> getFilesToDeleteFunc(HoodieTable table, HoodieWriteConfig config) { return (PairFlatMapFunction<String, String, String>) partitionPathToClean -> { HoodieCleanHelper cleaner = new HoodieCleanHelper(table, config); return cleaner.getDeletePaths(partitionPathToClean).stream() .map(deleteFile -> new Tuple2<>(partitionPathToClean, deleteFile.toString())).iterator(); }; }