public abstract class FullRecordBootstrapDataProvider<I> extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
protected HoodieEngineContext |
context |
protected static org.slf4j.Logger |
LOG |
protected TypedProperties |
props |
| Constructor and Description |
|---|
FullRecordBootstrapDataProvider(TypedProperties props,
HoodieEngineContext context) |
| Modifier and Type | Method and Description |
|---|---|
abstract I |
generateInputRecords(String tableName,
String sourceBasePath,
List<Pair<String,List<HoodieFileStatus>>> partitionPaths,
HoodieWriteConfig config)
Generates a list of input partition and files and returns a collection representing source.
|
protected static final org.slf4j.Logger LOG
protected final TypedProperties props
protected final transient HoodieEngineContext context
public FullRecordBootstrapDataProvider(TypedProperties props, HoodieEngineContext context)
public abstract I generateInputRecords(String tableName, String sourceBasePath, List<Pair<String,List<HoodieFileStatus>>> partitionPaths, HoodieWriteConfig config)
tableName - Hudi Table NamesourceBasePath - Source Base PathpartitionPaths - Partition Pathsconfig - configCopyright © 2024 The Apache Software Foundation. All rights reserved.