public class HoodieMetadataRecordMerger extends HoodiePreCombineAvroRecordMerger
| Modifier and Type | Field and Description |
|---|---|
static HoodieMetadataRecordMerger |
INSTANCE |
DEFAULT_MERGER_STRATEGY_UUID, OVERWRITE_MERGER_STRATEGY_UUID| Constructor and Description |
|---|
HoodieMetadataRecordMerger() |
| Modifier and Type | Method and Description |
|---|---|
List<Pair<HoodieRecord,org.apache.avro.Schema>> |
fullOuterMerge(HoodieRecord older,
org.apache.avro.Schema oldSchema,
HoodieRecord newer,
org.apache.avro.Schema newSchema,
TypedProperties props)
Merges two records with the same key in full outer merge fashion i.e.
|
mergeasPreCombiningMode, getMergingStrategy, getRecordTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMandatoryFieldsForMerging, getRecordMergeMode, partialMerge, shouldFlushpublic static final HoodieMetadataRecordMerger INSTANCE
public List<Pair<HoodieRecord,org.apache.avro.Schema>> fullOuterMerge(HoodieRecord older, org.apache.avro.Schema oldSchema, HoodieRecord newer, org.apache.avro.Schema newSchema, TypedProperties props) throws IOException
HoodieRecordMergerIOExceptionCopyright © 2024 The Apache Software Foundation. All rights reserved.