ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

Asakusa Framework 0.10.0 GroupView

2017-12-04 00:00:00 | PG(分散処理)

Asakusa Framework Advent Calendar 2017の4日目です。

2017/11/29に出たAsakusaFW 0.10.0(→リリースノート)の機能を紹介していきたいと思います。
今回はビューAPI(GroupView)です。

GroupViewはAsakusaFW 0.9.1で新設された機能ですが、当初はincubating機能扱いで、0.10.0で正式機能となりました。
今まで、複数のデータモデルを結合するのはMasterJoin系やCoGroup演算子しか出来ませんでしたが、GroupViewを使うと、Update等の演算子のメソッドから自由にデータモデルを取得できます。
マスターデータ(いわゆる定数表)のような小さめのデータを取得するのに便利です。