Spark 2.0では、ScalaでUDTを作成したことがわかりましたが、もはや適用されないようです。 UserDefinedTypeクラスはprivate
と設定されており、コメントはSpark 2.0でユーザー定義型を使用するには?
です。注:以前はSpark 1.xの開発者APIでした。これをSpark 2.0で非公開にしているのは、データセットでうまく機能する新しいバージョンを作成する可能性が非常に高いからです。
UDTを宣言する新しいメカニズムであることがUDTRegistrationの意図かもしれないが、それはまた、private
です。
これまでのところ、Spark 2.0で独自のUDTを宣言する方法はないことがわかりました。この結論は正しいのですか?
正しいです。 Spark 2.0の場合、以前のUDTメカニズムは互換性の問題で削除されましたが、今のところ置き換えはありません。 – zero323