| 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 | 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.getWriteStatuses() |
List<WriteStatus> |
HoodieAppendHandle.getWriteStatuses() |
Iterator<List<WriteStatus>> |
HoodieMergeHandle.getWriteStatusesAsIterator() |
| Modifier and Type | Method and Description |
|---|---|
void |
HoodieMergeHandle.performMergeDataValidationCheck(WriteStatus writeStatus) |
| Modifier and Type | Method and Description |
|---|---|
default List<WriteStatus> |
HoodieCompactionHandler.compactUsingFileGroupReader(String instantTime,
CompactionOperation operation,
HoodieReaderContext readerContext,
org.apache.hadoop.conf.Configuration conf) |
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 |
|---|---|
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,
CompactionOperation operation,
String instantTime,
Option<EngineBroadcastManager> broadcastManagerOpt)
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,
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 using file group reader and report back status.
|
HoodieData<WriteStatus> |
HoodieCompactor.compact(HoodieEngineContext context,
WriteOperationType operationType,
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 © 2024 The Apache Software Foundation. All rights reserved.