Я новичок в Spark, я пробую api набора данных и хотел бы знать, можно ли извлечь вложенные объекты в объект с помощью api набора данных.
Например, скажем, у меня есть объект типа A и объект типа B, как показано ниже
case class A(a: String, b: Integer)
case class B(c: Array[A])
У меня есть набор данных, содержащий объекты класса B: Dataset [B]. Я хотел бы применить некоторые преобразования, чтобы получить все объекты типа A в моем окончательном наборе данных: Dataset [A]
Я пробовал это, но это не работает
bs.map(b => b.a.map(x => x))
У кого-нибудь есть идея?
заранее спасибо