public class HoodieRecordUtils extends Object
| Constructor and Description |
|---|
HoodieRecordUtils() |
| Modifier and Type | Method and Description |
|---|---|
static HoodieRecordMerger |
createRecordMerger(String basePath,
EngineType engineType,
List<String> mergerClassList,
String recordMergerStrategy)
Instantiate a given class with a record merge.
|
static String |
getCurrentLocationInstant(HoodieRecord<?> record) |
static <T extends HoodieRecordPayload> |
loadPayload(String recordPayloadClass,
Object[] payloadArgs,
Class<?>... constructorArgTypes)
Instantiate a given class with an avro record payload.
|
static HoodieRecordMerger |
loadRecordMerger(String mergerClass)
Instantiate a given class with a record merge.
|
static HoodieRecordMerger |
mergerToPreCombineMode(HoodieRecordMerger merger) |
static boolean |
recordTypeCompatibleEngine(HoodieRecord.HoodieRecordType recordType,
EngineType engineType) |
public static HoodieRecordMerger loadRecordMerger(String mergerClass)
public static HoodieRecordMerger createRecordMerger(String basePath, EngineType engineType, List<String> mergerClassList, String recordMergerStrategy)
public static <T extends HoodieRecordPayload> T loadPayload(String recordPayloadClass, Object[] payloadArgs, Class<?>... constructorArgTypes)
public static boolean recordTypeCompatibleEngine(HoodieRecord.HoodieRecordType recordType, EngineType engineType)
public static HoodieRecordMerger mergerToPreCombineMode(HoodieRecordMerger merger)
public static String getCurrentLocationInstant(HoodieRecord<?> record)
Copyright © 2024 The Apache Software Foundation. All rights reserved.