1
def loadFromMapR[T: Manifest](path: String): RDD[T] = {
val selectedTable = sc.loadFromMapRDB[T](path)
selectedTable }
私はScalaで作業しており、ジェネリックタイプを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]
ありがとうございます!