Допустим, у меня есть следующий код
case class MyTypeInt(a: String, b: MyType2)
case class MyType2(v: Int)
case class MyTypeLong(a: String, b: MyType3)
case class MyType3(v: Long)
val typedDataset = TypedDataset.create(Seq(MyTypeInt("v", MyType2(1))))
typedDataset.withColumnRenamed(???, typedDataset.colMany('b, 'v).cast[Long]).as[MyTypeLong]
Как я могу реализовать это преобразование, когда поле, которое я пытаюсь преобразовать, вложено?подпись withColumnRenamed запрашивает символ в первом параметре, поэтому я не знаю, как это сделать ...