public class LogFileNumBasedCompactionStrategy extends BoundedIOCompactionStrategy implements Comparator<HoodieCompactionOperation>
TOTAL_IO_MB, TOTAL_IO_READ_MB, TOTAL_IO_WRITE_MB, TOTAL_LOG_FILE_SIZE, TOTAL_LOG_FILES| Constructor and Description |
|---|
LogFileNumBasedCompactionStrategy() |
| Modifier and Type | Method and Description |
|---|---|
int |
compare(HoodieCompactionOperation hco1,
HoodieCompactionOperation hco2) |
List<HoodieCompactionOperation> |
orderAndFilter(HoodieWriteConfig writeConfig,
List<HoodieCompactionOperation> operations,
List<HoodieCompactionPlan> pendingCompactionPlans)
Order and Filter the list of compactions.
|
captureMetrics, filterPartitionPaths, generateCompactionPlanclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongpublic List<HoodieCompactionOperation> orderAndFilter(HoodieWriteConfig writeConfig, List<HoodieCompactionOperation> operations, List<HoodieCompactionPlan> pendingCompactionPlans)
CompactionStrategyorderAndFilter in class BoundedIOCompactionStrategywriteConfig - config for this compaction is passed inoperations - list of compactions collectedpendingCompactionPlans - Pending Compaction Plans for strategy to schedule next compaction planpublic int compare(HoodieCompactionOperation hco1, HoodieCompactionOperation hco2)
compare in interface Comparator<HoodieCompactionOperation>Copyright © 2023 The Apache Software Foundation. All rights reserved.