Если бы я хотел создать StructType (т.е. a DataFrame.schema) из case class, есть ли способ сделать это, не создавая DataFrame? Я легко могу сделать:
case class TestCase(id: Long)
val schema = Seq[TestCase]().toDF.schema
Но, кажется, слишком сложно создать DataFrame, когда все, что я хочу, это схема.
(Если вам интересно, причина в том, что я определяю UserDefinedAggregateFunction, и для этого вы переопределяете пару методов, возвращающих StructTypes, и я использую классы case.)