Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class SumItems: SerializableTransformer<KeyValue<String, Integer>, KeyValue<String, Integer>> {
- private val hm = HashMap<String, Integer>()
- override fun setup(context: Context) {
- }
- override fun cleanup() {
- }
- override fun transform(kv: KeyValue<String, Integer>, consumer: Consumer<KeyValue<String, Integer>>) {
- if (hm[kv.key] == null ) {
- hm[kv.key] = 0
- }
- hm[kv.key] += kv.getValue()
- consumer.accept(kv)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement