チェコのJetBrainsは、オブジェクト指向言語Kotlinの、クラスタコンピューティングフレームワークApache Spark用APIのバージョン1.0を、7月8日(現地時間)にリリースした。
今回リリースされたKotlinのApache Spark用APIでは、型付きのselectとsortにおいて、呼び出しが完全に型安全で、文字列とキャストは使用せず、列名と型の両方がリフレクションから推測されるようになっている。
また、Scala APIは列で呼び出せる豊富な関数に対応しているものの、Kotlinにおけるクラスメンバの拡張機能によるオーバーライドが禁止されているといった制限によって、いくつかの関数は実装されていない。
ほかにも、KeyValueGroupedDatasetに必要なラッパが実装されるとともに、Scala TupleNクラスや日付と時刻の型、タプルとしてエンコードされたマップなどがサポートされている。
- 関連リンク
この記事は参考になりましたか?
- この記事の著者
-
CodeZine編集部(コードジンヘンシュウブ)
CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です