Scala 如何从.Thrift文件';s结构对象

Scala 如何从.Thrift文件';s结构对象,scala,apache-spark,apache-spark-sql,thrift,Scala,Apache Spark,Apache Spark Sql,Thrift,我试过这个 val temp = Seq[ProcessAction]() // ProcessAction is declared in Thrift val toDF = temp.toDF() 我弄错了 scala.ScalaReflectionException:none是一个术语 如果我使用case类对象而不是ProcessAction我可以得到数据帧 有什么方法可以消除这个错误吗???拼花地板文件可以理解节俭编码的对象,因此您可以使用节俭拼花书写器加载拼花地板文件,然后使用Spa

我试过这个

val temp = Seq[ProcessAction]()  // ProcessAction is declared in Thrift
val toDF = temp.toDF()
我弄错了

scala.ScalaReflectionException:none是一个术语

如果我使用case类对象而不是
ProcessAction
我可以得到数据帧


有什么方法可以消除这个错误吗???

拼花地板文件可以理解节俭编码的对象,因此您可以使用节俭拼花书写器加载拼花地板文件,然后使用Spark SQL或其他方法将这些对象放入数据框中