public abstract class BaseJavaDeltaCommitActionExecutor<T> extends BaseJavaCommitActionExecutor<T>
extraMetadata, lastCompletedTxn, operationType, pendingInflightAndRequestedInstants, taskContextSupplier, txnManagerOptionconfig, context, hadoopConf, instantTime, table| Constructor and Description |
|---|
BaseJavaDeltaCommitActionExecutor(org.apache.hudi.common.engine.HoodieEngineContext context,
HoodieWriteConfig config,
HoodieTable table,
String instantTime,
org.apache.hudi.common.model.WriteOperationType operationType) |
| Modifier and Type | Method and Description |
|---|---|
Partitioner |
getUpsertPartitioner(WorkloadProfile profile)
Provides a partitioner to perform the upsert operation, based on the workload profile.
|
Iterator<List<WriteStatus>> |
handleUpdate(String partitionPath,
String fileId,
Iterator<org.apache.hudi.common.model.HoodieRecord<T>> recordItr) |
buildProfile, commit, execute, getCommitActionType, getInsertPartitioner, getPartitionToReplacedFileIds, getUpdateHandle, handleInsert, handleInsertPartition, handleUpdateInternal, handleUpsertPartition, setCommitMetadata, updateIndex, updateIndexAndCommitIfNeededautoCommit, commit, commitOnAutoCommit, executeClustering, finalizeWrite, getSchemaToStoreInCommit, runPrecommitValidatorsexecute, writeTableMetadata, writeTableMetadata, writeTableMetadata, writeTableMetadatapublic BaseJavaDeltaCommitActionExecutor(org.apache.hudi.common.engine.HoodieEngineContext context,
HoodieWriteConfig config,
HoodieTable table,
String instantTime,
org.apache.hudi.common.model.WriteOperationType operationType)
public Partitioner getUpsertPartitioner(WorkloadProfile profile)
BaseJavaCommitActionExecutorgetUpsertPartitioner in class BaseJavaCommitActionExecutor<T>public Iterator<List<WriteStatus>> handleUpdate(String partitionPath, String fileId, Iterator<org.apache.hudi.common.model.HoodieRecord<T>> recordItr) throws IOException
handleUpdate in class BaseJavaCommitActionExecutor<T>IOExceptionCopyright © 2023 The Apache Software Foundation. All rights reserved.