k4200’s notes and thoughts

Programmer side of k4200

Squeryl

Squerylでカスタム集計関数(custom aggregate function)を作る

Squerylでsum, avgとか以外の集計関数を使いたい 集計関数とはavgとかsumみたいに、複数の値を受け取って1つの値を返す関数のこと。Squerylではここに載っているものがサポートされてる。でも、今回は、medianを使いたい。中央値。中央値と平均値の違いがわ…

色んなSQLをSquerylで書くと?

Squryl で複雑なSQLを実行させたい ORMって、ちょっと複雑なSQLを実行させようとすると面倒な事が多くて、みんな仕方なしに使ってること多くない?という主観はさておき、Squrylの場合もドキュメントやサンプルプログラムに載っている例以外の事をやろうとす…

SquerylでPostgreSQLのpoint型のデータを書き込む(これは酷い)

やりたい事 他のORMと比べて便利かどうかは特に検討せずに、とりあえずSquerylを使ってる。PostgreSQLにはgeometry関連の型があって、更に詳しく言うとPostGISとそうじゃないやつがあるんだけど、その辺の詳細は省略。今回扱うのは通常のpoint型の話。x, yの…