public class JavaDeleteHelper<R> extends BaseDeleteHelper<org.apache.hudi.common.model.EmptyHoodieRecordPayload,List<org.apache.hudi.common.model.HoodieRecord<org.apache.hudi.common.model.EmptyHoodieRecordPayload>>,List<org.apache.hudi.common.model.HoodieKey>,List<WriteStatus>,R>
| Modifier and Type | Method and Description |
|---|---|
List<org.apache.hudi.common.model.HoodieKey> |
deduplicateKeys(List<org.apache.hudi.common.model.HoodieKey> keys,
HoodieTable<org.apache.hudi.common.model.EmptyHoodieRecordPayload,List<org.apache.hudi.common.model.HoodieRecord<org.apache.hudi.common.model.EmptyHoodieRecordPayload>>,List<org.apache.hudi.common.model.HoodieKey>,List<WriteStatus>> table,
int parallelism) |
HoodieWriteMetadata<List<WriteStatus>> |
execute(String instantTime,
List<org.apache.hudi.common.model.HoodieKey> keys,
org.apache.hudi.common.engine.HoodieEngineContext context,
HoodieWriteConfig config,
HoodieTable<org.apache.hudi.common.model.EmptyHoodieRecordPayload,List<org.apache.hudi.common.model.HoodieRecord<org.apache.hudi.common.model.EmptyHoodieRecordPayload>>,List<org.apache.hudi.common.model.HoodieKey>,List<WriteStatus>> table,
BaseCommitActionExecutor<org.apache.hudi.common.model.EmptyHoodieRecordPayload,List<org.apache.hudi.common.model.HoodieRecord<org.apache.hudi.common.model.EmptyHoodieRecordPayload>>,List<org.apache.hudi.common.model.HoodieKey>,List<WriteStatus>,R> deleteExecutor) |
static JavaDeleteHelper |
newInstance() |
deduceShuffleParallelismpublic static JavaDeleteHelper newInstance()
public List<org.apache.hudi.common.model.HoodieKey> deduplicateKeys(List<org.apache.hudi.common.model.HoodieKey> keys, HoodieTable<org.apache.hudi.common.model.EmptyHoodieRecordPayload,List<org.apache.hudi.common.model.HoodieRecord<org.apache.hudi.common.model.EmptyHoodieRecordPayload>>,List<org.apache.hudi.common.model.HoodieKey>,List<WriteStatus>> table, int parallelism)
deduplicateKeys in class BaseDeleteHelper<org.apache.hudi.common.model.EmptyHoodieRecordPayload,List<org.apache.hudi.common.model.HoodieRecord<org.apache.hudi.common.model.EmptyHoodieRecordPayload>>,List<org.apache.hudi.common.model.HoodieKey>,List<WriteStatus>,R>public HoodieWriteMetadata<List<WriteStatus>> execute(String instantTime, List<org.apache.hudi.common.model.HoodieKey> keys, org.apache.hudi.common.engine.HoodieEngineContext context, HoodieWriteConfig config, HoodieTable<org.apache.hudi.common.model.EmptyHoodieRecordPayload,List<org.apache.hudi.common.model.HoodieRecord<org.apache.hudi.common.model.EmptyHoodieRecordPayload>>,List<org.apache.hudi.common.model.HoodieKey>,List<WriteStatus>> table, BaseCommitActionExecutor<org.apache.hudi.common.model.EmptyHoodieRecordPayload,List<org.apache.hudi.common.model.HoodieRecord<org.apache.hudi.common.model.EmptyHoodieRecordPayload>>,List<org.apache.hudi.common.model.HoodieKey>,List<WriteStatus>,R> deleteExecutor)
execute in class BaseDeleteHelper<org.apache.hudi.common.model.EmptyHoodieRecordPayload,List<org.apache.hudi.common.model.HoodieRecord<org.apache.hudi.common.model.EmptyHoodieRecordPayload>>,List<org.apache.hudi.common.model.HoodieKey>,List<WriteStatus>,R>Copyright © 2023 The Apache Software Foundation. All rights reserved.