Spark で Dataframe または Catalyst の Row クラスを取得したら、それをコード内のケース クラスに変換したいと考えています。これはマッチングでできる
someRow match {case Row(a:Long,b:String,c:Double) => myCaseClass(a,b,c)}
しかし、行に膨大な数の列がある場合、たとえば数十個の Double、いくつかの Boolean、さらには null が含まれていると、見苦しくなります。
申し訳ありませんが、Row を myCaseClass にキャストできるようにしたいと思います。それは可能ですか、それとも私はすでに最も経済的な構文を手に入れましたか?