【发布时间】:2016-08-13 06:21:28
【问题描述】:
如果我想从case class 创建一个StructType(即DataFrame.schema),有没有办法在不创建DataFrame 的情况下做到这一点?我可以轻松做到:
case class TestCase(id: Long)
val schema = Seq[TestCase]().toDF.schema
但是当我想要的只是架构时,实际创建 DataFrame 似乎有点过头了。
(如果你好奇,问题背后的原因是我定义了一个UserDefinedAggregateFunction,为此你重写了几个返回StructTypes的方法,我使用了案例类。)
【问题讨论】:
标签: apache-spark apache-spark-sql