2 回答

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超5個(gè)贊
這是參數(shù)列表……
最好能在IDE里打開源代碼,點(diǎn)進(jìn)declaration就知道了??丛创a用IDE方便呀~

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超6個(gè)贊
private[spark] class MapPartitionsRDD[U: ClassTag, T: ClassTag](
prev: RDD[T],
f: (TaskContext, Int, Iterator[T]) => Iterator[U], // (TaskContext, partition index, iterator)
preservesPartitioning: Boolean = false)
extends RDD[U](prev) {
override def compute(split: Partition, context: TaskContext): Iterator[U] =
f(context, split.index, firstParent[T].iterator(split, context))
}
方法的參數(shù)列表,傳入一個(gè)參數(shù)為(TaskContext, Int, Iterator[T])返回為Iterator[U]的函數(shù)作為MapPartitionsRDD的構(gòu)造函數(shù)的參數(shù)f,方法compute會調(diào)用這個(gè)方法。
- 2 回答
- 0 關(guān)注
- 1009 瀏覽
添加回答
舉報(bào)