public class MergeTreeCompactTask extends CompactTask
| Constructor and Description |
|---|
MergeTreeCompactTask(Comparator<InternalRow> keyComparator,
long minFileSize,
CompactRewriter rewriter,
CompactUnit unit,
boolean dropDelete,
int maxLevel,
CompactionMetrics.Reporter metricsReporter,
java.util.function.Supplier<CompactDeletionFile> compactDfSupplier) |
| Modifier and Type | Method and Description |
|---|---|
protected CompactResult |
doCompact()
Perform compaction.
|
protected String |
logMetric(long startMillis,
List<DataFileMeta> compactBefore,
List<DataFileMeta> compactAfter) |
callpublic MergeTreeCompactTask(Comparator<InternalRow> keyComparator, long minFileSize, CompactRewriter rewriter, CompactUnit unit, boolean dropDelete, int maxLevel, @Nullable CompactionMetrics.Reporter metricsReporter, java.util.function.Supplier<CompactDeletionFile> compactDfSupplier)
protected CompactResult doCompact() throws Exception
CompactTaskdoCompact in class CompactTaskCompactResult of compact before and compact after files.Exceptionprotected String logMetric(long startMillis, List<DataFileMeta> compactBefore, List<DataFileMeta> compactAfter)
logMetric in class CompactTaskCopyright © 2023–2024 The Apache Software Foundation. All rights reserved.