public class JavaInsertOverwriteCommitActionExecutor<T> extends BaseJavaCommitActionExecutor<T>
extraMetadata, lastCompletedTxn, operationType, pendingInflightAndRequestedInstants, taskContextSupplier, txnManagerconfig, context, hadoopConf, instantTime, table| Constructor and Description |
|---|
JavaInsertOverwriteCommitActionExecutor(org.apache.hudi.common.engine.HoodieEngineContext context,
HoodieWriteConfig config,
HoodieTable table,
String instantTime,
List<org.apache.hudi.common.model.HoodieRecord<T>> inputRecords) |
JavaInsertOverwriteCommitActionExecutor(org.apache.hudi.common.engine.HoodieEngineContext context,
HoodieWriteConfig config,
HoodieTable table,
String instantTime,
List<org.apache.hudi.common.model.HoodieRecord<T>> inputRecords,
org.apache.hudi.common.model.WriteOperationType writeOperationType) |
| Modifier and Type | Method and Description |
|---|---|
HoodieWriteMetadata<List<WriteStatus>> |
execute() |
protected String |
getCommitActionType() |
protected Map<String,List<String>> |
getPartitionToReplacedFileIds(HoodieWriteMetadata<List<WriteStatus>> writeResult) |
buildProfile, commit, commit, execute, getInsertPartitioner, getUpdateHandle, getUpsertPartitioner, handleInsert, handleInsertPartition, handleUpdate, handleUpdateInternal, handleUpsertPartition, isWorkloadProfileNeeded, setCommitMetadata, updateIndex, updateIndexAndCommitIfNeededautoCommit, commitOnAutoCommit, executeClustering, finalizeWrite, getSchemaToStoreInCommit, runPrecommitValidatorswriteTableMetadata, writeTableMetadata, writeTableMetadata, writeTableMetadatapublic JavaInsertOverwriteCommitActionExecutor(org.apache.hudi.common.engine.HoodieEngineContext context,
HoodieWriteConfig config,
HoodieTable table,
String instantTime,
List<org.apache.hudi.common.model.HoodieRecord<T>> inputRecords)
public JavaInsertOverwriteCommitActionExecutor(org.apache.hudi.common.engine.HoodieEngineContext context,
HoodieWriteConfig config,
HoodieTable table,
String instantTime,
List<org.apache.hudi.common.model.HoodieRecord<T>> inputRecords,
org.apache.hudi.common.model.WriteOperationType writeOperationType)
public HoodieWriteMetadata<List<WriteStatus>> execute()
execute in class BaseActionExecutor<T,List<org.apache.hudi.common.model.HoodieRecord<T>>,List<org.apache.hudi.common.model.HoodieKey>,List<WriteStatus>,HoodieWriteMetadata>protected String getCommitActionType()
getCommitActionType in class BaseJavaCommitActionExecutor<T>protected Map<String,List<String>> getPartitionToReplacedFileIds(HoodieWriteMetadata<List<WriteStatus>> writeResult)
getPartitionToReplacedFileIds in class BaseJavaCommitActionExecutor<T>Copyright © 2023 The Apache Software Foundation. All rights reserved.