ひしだまの変更履歴

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

AsakusaFW 0.10.2 便利機能追加

2018-09-26 23:49:21 | PG(分散処理)

Asakusa Framework0.10.2がリリースされた。→リリースノート

リリースノートだけ見るとバグ修正(かなり隙間ケースのバグらしい^^;)が主なように見えるが、細かい機能追加もされている。

  • OperatorにはintやString等の値引数を渡すことが出来るが、列挙型が渡せるようになった。(ただしbuild.gradleに設定を追加しないと使用できない)
    • ちなみに、FlowPartの引数には以前から列挙型を渡せたらしい。。。
  • 射影モデル(projective model)Aを使ったデータモデルB、をさらに使ったデータモデルCを定義した場合、AがCに自動的に継承されるようになった。
  • FlowTesterのprepareで入力データの値の変換が出来るようになった。
    • verifyでは、以前からtransformメソッドで結果データの値の変換が出来た。
    • ちなみに、検証データの値の変換も出来るようになると嬉しいなw
コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

AsakusaFW SQLからのコンバート

2018-09-24 22:30:57 | PG(分散処理)

RDBのSQL(を使うバッチ)をAsakusa Frameworkにコンバート(移植)する際のポイントをメモ。

SELECT文のJOINひとつがAsakusaFW(Java)の演算子メソッドになるので、JOINが複数あると結構くどいコードになってしまうがorz

ある意味機械的にコンバートできるので、そういうツールを作ってみたい気もするが、まずはSQLのパーサーを探すところからなので、かなり面倒^^;

コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする