@@ -212,8 +212,8 @@ trait JavaRDDLike[T, This <: JavaRDDLike[T, This]] extends Serializable {
212
212
* Return an RDD of grouped elements. Each group consists of a key and a sequence of elements
213
213
* mapping to that key.
214
214
*/
215
- def groupBy [K ](f : JFunction [T , K ]): JavaPairRDD [K , JIterable [T ]] = {
216
- implicit val ctagK : ClassTag [K ] = fakeClassTag
215
+ def groupBy [U ](f : JFunction [T , U ]): JavaPairRDD [U , JIterable [T ]] = {
216
+ implicit val ctagK : ClassTag [U ] = fakeClassTag
217
217
implicit val ctagV : ClassTag [JList [T ]] = fakeClassTag
218
218
JavaPairRDD .fromRDD(groupByResultToJava(rdd.groupBy(f)(fakeClassTag)))
219
219
}
@@ -222,10 +222,10 @@ trait JavaRDDLike[T, This <: JavaRDDLike[T, This]] extends Serializable {
222
222
* Return an RDD of grouped elements. Each group consists of a key and a sequence of elements
223
223
* mapping to that key.
224
224
*/
225
- def groupBy [K ](f : JFunction [T , K ], numPartitions : Int ): JavaPairRDD [K , JIterable [T ]] = {
226
- implicit val ctagK : ClassTag [K ] = fakeClassTag
225
+ def groupBy [U ](f : JFunction [T , U ], numPartitions : Int ): JavaPairRDD [U , JIterable [T ]] = {
226
+ implicit val ctagK : ClassTag [U ] = fakeClassTag
227
227
implicit val ctagV : ClassTag [JList [T ]] = fakeClassTag
228
- JavaPairRDD .fromRDD(groupByResultToJava(rdd.groupBy(f, numPartitions)(fakeClassTag[K ])))
228
+ JavaPairRDD .fromRDD(groupByResultToJava(rdd.groupBy(f, numPartitions)(fakeClassTag[U ])))
229
229
}
230
230
231
231
/**
0 commit comments