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