public class CompactionExecutionHelper<T extends HoodieRecordPayload,I,K,O> extends Object implements Serializable
| Constructor and Description |
|---|
CompactionExecutionHelper() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
enableOptimizedLogBlockScan(HoodieWriteConfig writeConfig) |
protected String |
instantTimeToUseForScanning(String compactionInstantTime,
String maxInstantTime) |
protected boolean |
shouldPreserveCommitMetadata() |
protected void |
transitionRequestedToInflight(HoodieTable table,
String compactionInstantTime) |
protected Iterator<List<WriteStatus>> |
writeFileAndGetWriteStats(HoodieCompactionHandler compactionHandler,
CompactionOperation operation,
String instantTime,
HoodieMergedLogRecordScanner scanner,
Option<HoodieBaseFile> oldDataFileOpt) |
protected void transitionRequestedToInflight(HoodieTable table, String compactionInstantTime)
protected String instantTimeToUseForScanning(String compactionInstantTime, String maxInstantTime)
protected boolean shouldPreserveCommitMetadata()
protected Iterator<List<WriteStatus>> writeFileAndGetWriteStats(HoodieCompactionHandler compactionHandler, CompactionOperation operation, String instantTime, HoodieMergedLogRecordScanner scanner, Option<HoodieBaseFile> oldDataFileOpt) throws IOException
IOExceptionprotected boolean enableOptimizedLogBlockScan(HoodieWriteConfig writeConfig)
Copyright © 2024 The Apache Software Foundation. All rights reserved.