public class HudiRealtimeSplitConverter extends Object implements CustomSplitConverter
| Modifier and Type | Field and Description |
|---|---|
static String |
HUDI_BASEPATH_KEY |
static String |
HUDI_DELTA_FILEPATHS_KEY |
static String |
HUDI_MAX_COMMIT_TIME_KEY |
| Constructor and Description |
|---|
HudiRealtimeSplitConverter() |
| Modifier and Type | Method and Description |
|---|---|
Optional<Map<String,String>> |
extractCustomSplitInfo(org.apache.hadoop.mapred.FileSplit split)
This method is expected to return optional.empty() if the FileSplit does not match the split converter.
|
Optional<org.apache.hadoop.mapred.FileSplit> |
recreateFileSplitWithCustomInfo(org.apache.hadoop.mapred.FileSplit split,
Map<String,String> customSplitInfo)
This method is expected to merge the customSplitInfo with split to recreate the custom FileSplit.
|
public static final String HUDI_DELTA_FILEPATHS_KEY
public static final String HUDI_BASEPATH_KEY
public static final String HUDI_MAX_COMMIT_TIME_KEY
public Optional<Map<String,String>> extractCustomSplitInfo(org.apache.hadoop.mapred.FileSplit split)
CustomSplitConverterextractCustomSplitInfo in interface CustomSplitConverterpublic Optional<org.apache.hadoop.mapred.FileSplit> recreateFileSplitWithCustomInfo(org.apache.hadoop.mapred.FileSplit split, Map<String,String> customSplitInfo) throws IOException
CustomSplitConverterrecreateFileSplitWithCustomInfo in interface CustomSplitConverterIOExceptionCopyright © 2012–2023. All rights reserved.