public class HudiRealtimeBootstrapBaseFileSplitConverter extends Object implements CustomSplitConverter
| Modifier and Type | Field and Description |
|---|---|
static String |
BASE_PATH_KEY |
static String |
BOOTSTRAP_FILE_SPLIT_LEN |
static String |
BOOTSTRAP_FILE_SPLIT_PATH |
static String |
BOOTSTRAP_FILE_SPLIT_START |
static String |
DELTA_FILE_PATHS_KEY |
static String |
MAX_COMMIT_TIME_KEY |
| Constructor and Description |
|---|
HudiRealtimeBootstrapBaseFileSplitConverter() |
| 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 DELTA_FILE_PATHS_KEY
public static final String BASE_PATH_KEY
public static final String MAX_COMMIT_TIME_KEY
public static final String BOOTSTRAP_FILE_SPLIT_PATH
public static final String BOOTSTRAP_FILE_SPLIT_START
public static final String BOOTSTRAP_FILE_SPLIT_LEN
public HudiRealtimeBootstrapBaseFileSplitConverter()
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.