Skip to content

Instantly share code, notes, and snippets.

View codeaperature's full-sized avatar

Stefan codeaperature

  • Data Engineer
  • San Francisco, CA
View GitHub Profile
@codeaperature
codeaperature / Schema2CaseClass.scala
Created November 9, 2017 04:12 — forked from yoyama/Schema2CaseClass.scala
Generate case class from spark DataFrame/Dataset schema.
/**
* Generate Case class from DataFrame.schema
*
* val df:DataFrame = ...
*
* val s2cc = new Schema2CaseClass
* import s2cc.implicit._
*
* println(s2cc.schemaToCaseClass(df.schema, "MyClass"))
*