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]
谢谢!