public final class HoodieLocalEngineContext extends HoodieEngineContext
taskContextSupplier| Constructor and Description |
|---|
HoodieLocalEngineContext(StorageConfiguration<?> conf) |
HoodieLocalEngineContext(StorageConfiguration<?> conf,
TaskContextSupplier taskContextSupplier) |
getStorageConf, getTaskContextSupplier, parallelizepublic HoodieLocalEngineContext(StorageConfiguration<?> conf)
public HoodieLocalEngineContext(StorageConfiguration<?> conf, TaskContextSupplier taskContextSupplier)
public HoodieAccumulator newAccumulator()
newAccumulator in class HoodieEngineContextpublic <T> HoodieData<T> emptyHoodieData()
emptyHoodieData in class HoodieEngineContextpublic <T> HoodieData<T> parallelize(List<T> data, int parallelism)
parallelize in class HoodieEngineContextpublic <I,O> List<O> map(List<I> data, SerializableFunction<I,O> func, int parallelism)
map in class HoodieEngineContextpublic <I,K,V> List<V> mapToPairAndReduceByKey(List<I> data, SerializablePairFunction<I,K,V> mapToPairFunc, SerializableBiFunction<V,V,V> reduceFunc, int parallelism)
mapToPairAndReduceByKey in class HoodieEngineContextpublic <I,K,V> Stream<ImmutablePair<K,V>> mapPartitionsToPairAndReduceByKey(Stream<I> data, SerializablePairFlatMapFunction<Iterator<I>,K,V> flatMapToPairFunc, SerializableBiFunction<V,V,V> reduceFunc, int parallelism)
mapPartitionsToPairAndReduceByKey in class HoodieEngineContextpublic <I,K,V> List<V> reduceByKey(List<Pair<K,V>> data, SerializableBiFunction<V,V,V> reduceFunc, int parallelism)
reduceByKey in class HoodieEngineContextpublic <I,O> List<O> flatMap(List<I> data, SerializableFunction<I,Stream<O>> func, int parallelism)
flatMap in class HoodieEngineContextpublic <I> void foreach(List<I> data, SerializableConsumer<I> consumer, int parallelism)
foreach in class HoodieEngineContextpublic <I,K,V> Map<K,V> mapToPair(List<I> data, SerializablePairFunction<I,K,V> func, Integer parallelism)
mapToPair in class HoodieEngineContextpublic void setProperty(EngineProperty key, String value)
setProperty in class HoodieEngineContextpublic Option<String> getProperty(EngineProperty key)
getProperty in class HoodieEngineContextpublic void setJobStatus(String activeModule, String activityDescription)
setJobStatus in class HoodieEngineContextpublic void putCachedDataIds(HoodieData.HoodieDataCacheKey cacheKey, int... ids)
putCachedDataIds in class HoodieEngineContextpublic List<Integer> getCachedDataIds(HoodieData.HoodieDataCacheKey cacheKey)
getCachedDataIds in class HoodieEngineContextpublic List<Integer> removeCachedDataIds(HoodieData.HoodieDataCacheKey cacheKey)
removeCachedDataIds in class HoodieEngineContextpublic void cancelJob(String jobId)
cancelJob in class HoodieEngineContextpublic void cancelAllJobs()
cancelAllJobs in class HoodieEngineContextCopyright © 2024 The Apache Software Foundation. All rights reserved.