- Type Parameters:
GROUP_KEY - type of group key
GROUP_VAL - type of group val
- All Implemented Interfaces:
- Serializable, org.apache.spark.api.java.function.Function2<org.apache.spark.api.java.JavaRDD<GROUP_VAL>,org.apache.spark.streaming.Time,org.apache.spark.api.java.JavaPairRDD<GROUP_KEY,GROUP_VAL>>
public class DynamicAggregatorGroupBy<GROUP_KEY,GROUP_VAL>
extends Object
implements org.apache.spark.api.java.function.Function2<org.apache.spark.api.java.JavaRDD<GROUP_VAL>,org.apache.spark.streaming.Time,org.apache.spark.api.java.JavaPairRDD<GROUP_KEY,GROUP_VAL>>
Serializable function that can be used to perform the group by part of an Aggregator. Dynamically instantiates
the Aggregator plugin used to ensure that code changes are picked up and to ensure that macro substitution occurs.
- See Also:
- Serialized Form