public class HoodieMergeHelper<T extends HoodieRecordPayload> extends BaseMergeHelper<T,HoodieData<HoodieRecord<T>>,HoodieData<HoodieKey>,HoodieData<WriteStatus>>
BaseMergeHelper.UpdateHandler| Modifier and Type | Method and Description |
|---|---|
static HoodieMergeHelper |
newInstance() |
void |
runMerge(HoodieTable<T,HoodieData<HoodieRecord<T>>,HoodieData<HoodieKey>,HoodieData<WriteStatus>> table,
HoodieMergeHandle<T,HoodieData<HoodieRecord<T>>,HoodieData<HoodieKey>,HoodieData<WriteStatus>> mergeHandle)
Read records from previous version of base file and merge.
|
getMergingIterator, transformRecordBasedOnNewSchemapublic static HoodieMergeHelper newInstance()
public void runMerge(HoodieTable<T,HoodieData<HoodieRecord<T>>,HoodieData<HoodieKey>,HoodieData<WriteStatus>> table, HoodieMergeHandle<T,HoodieData<HoodieRecord<T>>,HoodieData<HoodieKey>,HoodieData<WriteStatus>> mergeHandle) throws IOException
BaseMergeHelperrunMerge in class BaseMergeHelper<T extends HoodieRecordPayload,HoodieData<HoodieRecord<T extends HoodieRecordPayload>>,HoodieData<HoodieKey>,HoodieData<WriteStatus>>table - Hoodie TablemergeHandle - Merge HandleIOException - in case of errorCopyright © 2022 The Apache Software Foundation. All rights reserved.