Incorporating code review feedback for finalizeWrite for COW
This commit is contained in:
@@ -273,6 +273,11 @@ public abstract class HoodieTable<T extends HoodieRecordPayload> implements Seri
|
||||
public abstract List<HoodieRollbackStat> rollback(JavaSparkContext jsc, List<String> commits)
|
||||
throws IOException;
|
||||
|
||||
/**
|
||||
* Initialize resources needed for finalize write.
|
||||
*/
|
||||
public abstract void initializeFinalizeWrite();
|
||||
|
||||
/**
|
||||
* Finalize the written data files
|
||||
*
|
||||
@@ -280,4 +285,9 @@ public abstract class HoodieTable<T extends HoodieRecordPayload> implements Seri
|
||||
* @return number of files finalized
|
||||
*/
|
||||
public abstract Optional<Integer> finalizeWrite(JavaSparkContext jsc, List<Tuple2<String, HoodieWriteStat>> writeStatuses);
|
||||
|
||||
/**
|
||||
* Clean temporary data files after data files are finalized or commit is rolled back.
|
||||
*/
|
||||
public abstract void cleanTemporaryDataFiles(JavaSparkContext jsc);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user