| Package | Description |
|---|---|
| org.apache.hudi.common.data | |
| org.apache.hudi.common.engine | |
| org.apache.hudi.common.function |
| Modifier and Type | Method and Description |
|---|---|
HoodiePairData<K,V> |
HoodieListPairData.reduceByKey(SerializableBiFunction<V,V,V> combiner,
int parallelism) |
HoodiePairData<K,V> |
HoodiePairData.reduceByKey(SerializableBiFunction<V,V,V> combiner,
int parallelism)
Reduces original sequence by de-duplicating the pairs w/ the same key, using provided
binary operator
combiner. |
| Modifier and Type | Method and Description |
|---|---|
abstract <I,K,V> Stream<ImmutablePair<K,V>> |
HoodieEngineContext.mapPartitionsToPairAndReduceByKey(Stream<I> data,
SerializablePairFlatMapFunction<Iterator<I>,K,V> flatMapToPairFunc,
SerializableBiFunction<V,V,V> reduceFunc,
int parallelism) |
<I,K,V> Stream<ImmutablePair<K,V>> |
HoodieLocalEngineContext.mapPartitionsToPairAndReduceByKey(Stream<I> data,
SerializablePairFlatMapFunction<Iterator<I>,K,V> flatMapToPairFunc,
SerializableBiFunction<V,V,V> reduceFunc,
int parallelism) |
abstract <I,K,V> List<V> |
HoodieEngineContext.mapToPairAndReduceByKey(List<I> data,
SerializablePairFunction<I,K,V> mapToPairFunc,
SerializableBiFunction<V,V,V> reduceFunc,
int parallelism) |
<I,K,V> List<V> |
HoodieLocalEngineContext.mapToPairAndReduceByKey(List<I> data,
SerializablePairFunction<I,K,V> mapToPairFunc,
SerializableBiFunction<V,V,V> reduceFunc,
int parallelism) |
abstract <I,K,V> List<V> |
HoodieEngineContext.reduceByKey(List<Pair<K,V>> data,
SerializableBiFunction<V,V,V> reduceFunc,
int parallelism) |
<I,K,V> List<V> |
HoodieLocalEngineContext.reduceByKey(List<Pair<K,V>> data,
SerializableBiFunction<V,V,V> reduceFunc,
int parallelism) |
| Modifier and Type | Method and Description |
|---|---|
static <V> BinaryOperator<V> |
FunctionWrapper.throwingReduceWrapper(SerializableBiFunction<V,V,V> throwingReduceFunction) |
Copyright © 2024 The Apache Software Foundation. All rights reserved.