1
def loadFromMapR[T: Manifest](path: String): RDD[T] = {
val selectedTable = sc.loadFromMapRDB[T](path)
selectedTable }
我在斯卡拉的工作,並希望允許從一個SparkContext加載的泛型類型。如果我指定類型,此代碼將起作用。SparkContext.loadFromMapRDB與泛型類型
def loadFromMapR(path: String): RDD[basicObject] = {
val selectedTable = sc.loadFromMapRDB[basicObject](path)
selectedTable }
但我想使它通用!我的第一個代碼不能編譯!我得到一個錯誤,指出:
not enough arguments for method loadFromMapRDB (implicit evidence $1: Scala.reflect.ClassTag[T])
could not find implicit value for parameter f: com.mapr.db.spark.RDD.RDDTYPE[T]
謝謝!