| Modifier and Type | Class and Description |
|---|---|
class |
FailOnFirstErrorWriteStatus
This class can be used as WriteStatus when we want to fail fast and at the first available exception/error.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract HoodieData<WriteStatus> |
BaseHoodieTableServiceClient.convertToWriteStatus(HoodieWriteMetadata<T> writeMetadata) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BaseHoodieWriteClient.commit(HoodieTable table,
String commitActionType,
String instantTime,
HoodieCommitMetadata metadata,
List<HoodieWriteStat> stats,
HoodieData<WriteStatus> writeStatuses) |
boolean |
BaseHoodieWriteClient.commitStats(String instantTime,
HoodieData<WriteStatus> writeStatuses,
List<HoodieWriteStat> stats,
Option<Map<String,String>> extraMetadata,
String commitActionType) |
boolean |
BaseHoodieWriteClient.commitStats(String instantTime,
HoodieData<WriteStatus> writeStatuses,
List<HoodieWriteStat> stats,
Option<Map<String,String>> extraMetadata,
String commitActionType,
Map<String,List<String>> partitionToReplaceFileIds,
Option<BiConsumer<HoodieTableMetaClient,HoodieCommitMetadata>> extraPreCommitFunc) |
protected void |
BaseHoodieTableServiceClient.writeTableMetadata(HoodieTable table,
String instantTime,
HoodieCommitMetadata metadata,
HoodieData<WriteStatus> writeStatuses)
Write the HoodieCommitMetadata to metadata table if available.
|
protected void |
BaseHoodieWriteClient.writeTableMetadata(HoodieTable table,
String instantTime,
HoodieCommitMetadata metadata,
HoodieData<WriteStatus> writeStatuses)
Write the HoodieCommitMetadata to metadata table if available.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BootstrapWriteStatus
WriteStatus for Bootstrap.
|
| Modifier and Type | Method and Description |
|---|---|
HoodieWriteConfig.Builder |
HoodieWriteConfig.Builder.withWriteStatusClass(Class<? extends WriteStatus> writeStatusClass) |
| Modifier and Type | Method and Description |
|---|---|
List<WriteStatus> |
CopyOnWriteInsertHandler.finish() |
| Modifier and Type | Method and Description |
|---|---|
HoodieData<WriteStatus> |
HoodieInternalProxyIndex.updateLocation(HoodieData<WriteStatus> writeStatuses,
HoodieEngineContext context,
HoodieTable hoodieTable) |
abstract HoodieData<WriteStatus> |
HoodieIndex.updateLocation(HoodieData<WriteStatus> writeStatuses,
HoodieEngineContext context,
HoodieTable hoodieTable)
Extracts the location of written records, and updates the index.
|
HoodieData<WriteStatus> |
HoodieIndex.updateLocation(HoodieData<WriteStatus> writeStatuses,
HoodieEngineContext context,
HoodieTable hoodieTable,
String instant)
Extracts the location of written records, and updates the index.
|
| Modifier and Type | Method and Description |
|---|---|
HoodieData<WriteStatus> |
HoodieInternalProxyIndex.updateLocation(HoodieData<WriteStatus> writeStatuses,
HoodieEngineContext context,
HoodieTable hoodieTable) |
abstract HoodieData<WriteStatus> |
HoodieIndex.updateLocation(HoodieData<WriteStatus> writeStatuses,
HoodieEngineContext context,
HoodieTable hoodieTable)
Extracts the location of written records, and updates the index.
|
HoodieData<WriteStatus> |
HoodieIndex.updateLocation(HoodieData<WriteStatus> writeStatuses,
HoodieEngineContext context,
HoodieTable hoodieTable,
String instant)
Extracts the location of written records, and updates the index.
|
| Modifier and Type | Method and Description |
|---|---|
HoodieData<WriteStatus> |
HoodieBloomIndex.updateLocation(HoodieData<WriteStatus> writeStatusData,
HoodieEngineContext context,
HoodieTable hoodieTable) |
| Modifier and Type | Method and Description |
|---|---|
HoodieData<WriteStatus> |
HoodieBloomIndex.updateLocation(HoodieData<WriteStatus> writeStatusData,
HoodieEngineContext context,
HoodieTable hoodieTable) |
| Modifier and Type | Method and Description |
|---|---|
HoodieData<WriteStatus> |
HoodieBucketIndex.updateLocation(HoodieData<WriteStatus> writeStatuses,
HoodieEngineContext context,
HoodieTable hoodieTable) |
HoodieData<WriteStatus> |
HoodieConsistentBucketIndex.updateLocation(HoodieData<WriteStatus> writeStatuses,
HoodieEngineContext context,
HoodieTable hoodieTable) |
| Modifier and Type | Method and Description |
|---|---|
HoodieData<WriteStatus> |
HoodieBucketIndex.updateLocation(HoodieData<WriteStatus> writeStatuses,
HoodieEngineContext context,
HoodieTable hoodieTable) |
HoodieData<WriteStatus> |
HoodieConsistentBucketIndex.updateLocation(HoodieData<WriteStatus> writeStatuses,
HoodieEngineContext context,
HoodieTable hoodieTable) |
| Modifier and Type | Method and Description |
|---|---|
HoodieData<WriteStatus> |
HoodieInMemoryHashIndex.updateLocation(HoodieData<WriteStatus> writeStatuses,
HoodieEngineContext context,
HoodieTable hoodieTable) |
| Modifier and Type | Method and Description |
|---|---|
HoodieData<WriteStatus> |
HoodieInMemoryHashIndex.updateLocation(HoodieData<WriteStatus> writeStatuses,
HoodieEngineContext context,
HoodieTable hoodieTable) |
| Modifier and Type | Method and Description |
|---|---|
HoodieData<WriteStatus> |
HoodieSimpleIndex.updateLocation(HoodieData<WriteStatus> writeStatuses,
HoodieEngineContext context,
HoodieTable hoodieTable) |
| Modifier and Type | Method and Description |
|---|---|
HoodieData<WriteStatus> |
HoodieSimpleIndex.updateLocation(HoodieData<WriteStatus> writeStatuses,
HoodieEngineContext context,
HoodieTable hoodieTable) |
| Modifier and Type | Field and Description |
|---|---|
protected WriteStatus |
HoodieWriteHandle.writeStatus |
| Modifier and Type | Field and Description |
|---|---|
protected List<WriteStatus> |
HoodieAppendHandle.statuses |
| Modifier and Type | Method and Description |
|---|---|
List<WriteStatus> |
HoodieCreateHandle.close()
Performs actions to durably, persist the current changes and returns a WriteStatus object.
|
List<WriteStatus> |
HoodieMergeHandle.close() |
List<WriteStatus> |
HoodieSortedMergeHandle.close() |
abstract List<WriteStatus> |
HoodieWriteHandle.close() |
List<WriteStatus> |
HoodieAppendHandle.close() |
List<WriteStatus> |
HoodieMergeHandleWithChangeLog.close() |
List<WriteStatus> |
HoodieWriteHandle.writeStatuses() |
List<WriteStatus> |
HoodieAppendHandle.writeStatuses() |
| Modifier and Type | Method and Description |
|---|---|
void |
HoodieMergeHandle.performMergeDataValidationCheck(WriteStatus writeStatus) |
| Modifier and Type | Method and Description |
|---|---|
void |
HoodieBackedTableMetadataWriter.update(HoodieCommitMetadata commitMetadata,
HoodieData<WriteStatus> writeStatus,
String instantTime)
Update from
HoodieCommitMetadata. |
void |
HoodieTableMetadataWriter.update(HoodieCommitMetadata commitMetadata,
HoodieData<WriteStatus> writeStatuses,
String instantTime)
Update the metadata table due to a COMMIT operation.
|
| Modifier and Type | Method and Description |
|---|---|
Iterator<List<WriteStatus>> |
HoodieCompactionHandler.handleInsert(String instantTime,
String partitionPath,
String fileId,
Map<String,HoodieRecord<?>> recordMap) |
default Iterator<List<WriteStatus>> |
HoodieCompactionHandler.handleInsertsForLogCompaction(String instantTime,
String partitionPath,
String fileId,
Map<String,HoodieRecord<?>> recordMap,
Map<HoodieLogBlock.HeaderMetadataType,String> header) |
Iterator<List<WriteStatus>> |
HoodieCompactionHandler.handleUpdate(String instantTime,
String partitionPath,
String fileId,
Map<String,HoodieRecord<T>> keyToNewRecords,
HoodieBaseFile oldDataFile) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BaseActionExecutor.writeTableMetadata(HoodieCommitMetadata metadata,
HoodieData<WriteStatus> writeStatus,
String actionType)
Writes commits metadata to table metadata.
|
| Modifier and Type | Method and Description |
|---|---|
HoodieWriteMetadata<HoodieData<WriteStatus>> |
HoodieDeleteHelper.execute(String instantTime,
HoodieData<HoodieKey> keys,
HoodieEngineContext context,
HoodieWriteConfig config,
HoodieTable<T,HoodieData<HoodieRecord<T>>,HoodieData<HoodieKey>,HoodieData<WriteStatus>> table,
BaseCommitActionExecutor<T,HoodieData<HoodieRecord<T>>,HoodieData<HoodieKey>,HoodieData<WriteStatus>,R> deleteExecutor) |
protected HoodieWriteMetadata<HoodieData<WriteStatus>> |
BaseCommitActionExecutor.executeClustering(HoodieClusteringPlan clusteringPlan) |
protected abstract Iterator<List<WriteStatus>> |
BaseCommitActionExecutor.handleInsert(String idPfx,
Iterator<HoodieRecord<T>> recordItr) |
protected abstract Iterator<List<WriteStatus>> |
BaseCommitActionExecutor.handleUpdate(String partitionPath,
String fileId,
Iterator<HoodieRecord<T>> recordItr) |
| Modifier and Type | Method and Description |
|---|---|
List<WriteStatus> |
HoodieCompactor.compact(HoodieCompactionHandler compactionHandler,
HoodieTableMetaClient metaClient,
HoodieWriteConfig config,
CompactionOperation operation,
String instantTime,
String maxInstantTime,
Option<InstantRange> instantRange,
TaskContextSupplier taskContextSupplier,
CompactionExecutionHelper executionHelper)
Execute a single compaction operation and report back status.
|
List<WriteStatus> |
HoodieCompactor.compact(HoodieCompactionHandler compactionHandler,
HoodieTableMetaClient metaClient,
HoodieWriteConfig config,
CompactionOperation operation,
String instantTime,
String maxInstantTime,
TaskContextSupplier taskContextSupplier)
Execute a single compaction operation and report back status.
|
HoodieData<WriteStatus> |
HoodieCompactor.compact(HoodieEngineContext context,
HoodieCompactionPlan compactionPlan,
HoodieTable table,
HoodieWriteConfig config,
String compactionInstantTime,
HoodieCompactionHandler compactionHandler)
Execute compaction operations and report back status.
|
HoodieWriteMetadata<HoodieData<WriteStatus>> |
RunCompactionActionExecutor.execute() |
protected Iterator<List<WriteStatus>> |
CompactionExecutionHelper.writeFileAndGetWriteStats(HoodieCompactionHandler compactionHandler,
CompactionOperation operation,
String instantTime,
HoodieMergedLogRecordScanner scanner,
Option<HoodieBaseFile> oldDataFileOpt) |
protected Iterator<List<WriteStatus>> |
LogCompactionExecutionHelper.writeFileAndGetWriteStats(HoodieCompactionHandler compactionHandler,
CompactionOperation operation,
String instantTime,
HoodieMergedLogRecordScanner scanner,
Option<HoodieBaseFile> oldDataFileOpt) |
| Modifier and Type | Method and Description |
|---|---|
HoodieCommitMetadata |
CompactHelpers.createCompactionMetadata(HoodieTable table,
String compactionInstantTime,
HoodieData<WriteStatus> writeStatuses,
String schema) |
abstract void |
HoodieCompactor.maybePersist(HoodieData<WriteStatus> writeStatus,
HoodieEngineContext context,
HoodieWriteConfig config,
String instantTime)
Maybe persist write status.
|
Copyright © 2023 The Apache Software Foundation. All rights reserved.