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.