public class HoodieCompactionPlanGenerator<T extends HoodieRecordPayload,I,K,O> extends BaseHoodieCompactionPlanGenerator<T,I,K,O>
engineContext, hoodieTable, writeConfig| Constructor and Description |
|---|
HoodieCompactionPlanGenerator(HoodieTable table,
HoodieEngineContext engineContext,
HoodieWriteConfig writeConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
filterLogCompactionOperations() |
protected List<String> |
filterPartitionPathsByStrategy(HoodieWriteConfig writeConfig,
List<String> partitionPaths) |
protected HoodieCompactionPlan |
getCompactionPlan(HoodieTableMetaClient metaClient,
List<HoodieCompactionOperation> operations) |
filterFileSlice, generateCompactionPlan, getStrategyParamspublic HoodieCompactionPlanGenerator(HoodieTable table, HoodieEngineContext engineContext, HoodieWriteConfig writeConfig)
protected HoodieCompactionPlan getCompactionPlan(HoodieTableMetaClient metaClient, List<HoodieCompactionOperation> operations)
getCompactionPlan in class BaseHoodieCompactionPlanGenerator<T extends HoodieRecordPayload,I,K,O>protected List<String> filterPartitionPathsByStrategy(HoodieWriteConfig writeConfig, List<String> partitionPaths)
filterPartitionPathsByStrategy in class BaseHoodieCompactionPlanGenerator<T extends HoodieRecordPayload,I,K,O>protected boolean filterLogCompactionOperations()
filterLogCompactionOperations in class BaseHoodieCompactionPlanGenerator<T extends HoodieRecordPayload,I,K,O>Copyright © 2023 The Apache Software Foundation. All rights reserved.