- Type Parameters:
JOIN_KEY - type of join key
INPUT_RECORD - type of input object
OUT - type of output object
- All Implemented Interfaces:
- Serializable, org.apache.spark.api.java.function.Function2<org.apache.spark.api.java.JavaPairRDD<JOIN_KEY,List<JoinElement<INPUT_RECORD>>>,org.apache.spark.streaming.Time,org.apache.spark.api.java.JavaRDD<OUT>>
public class DynamicJoinMerge<JOIN_KEY,INPUT_RECORD,OUT>
extends Object
implements org.apache.spark.api.java.function.Function2<org.apache.spark.api.java.JavaPairRDD<JOIN_KEY,List<JoinElement<INPUT_RECORD>>>,org.apache.spark.streaming.Time,org.apache.spark.api.java.JavaRDD<OUT>>
Serializable function that can be used to perform the merge part of a Joiner. Dynamically instantiates
the relevant Joiner plugin to ensure that code changes are picked up and to ensure
that macro substitution occurs.
- See Also:
- Serialized Form