Hatena::Groupcatalyst

dann@catalyst このページをアンテナに追加 RSSフィード

2008-04-17

DBIx:::Class::Cursor::Cached

23:58 |  DBIx:::Class::Cursor::Cached - dann@catalyst を含むブックマーク はてなブックマーク -  DBIx:::Class::Cursor::Cached - dann@catalyst  DBIx:::Class::Cursor::Cached - dann@catalyst のブックマークコメント

コード見た限りでは、

  $rs->all
  $rs->next

のタイミングでキャッシュ

searchした後とかに使うのはなんとなくイメージができるんだけれど、findとかで使う方法がいまいちわからない。findした結果をキャッシュとか、そういう用途に使うものではないのかな。

cursorとの関係がいまいち理解できてないからなのかも。後、keyが何になってるのかが、dumpしないと何なのかよくわからないから、後でそれは調べる。

update, deleteするときにcacheクリアしたりとかも、DBIx::Classコンポーネントとして実現できないかと思ったけれど、cursorのことがわかってないからかよく分からなかった。

idをキーにしてキャッシュするというイメージから違うから理解が進まないというのもあるのかもしれない。

DBIx::Class

23:58 |  DBIx::Class - dann@catalyst を含むブックマーク はてなブックマーク -  DBIx::Class - dann@catalyst  DBIx::Class - dann@catalyst のブックマークコメント

ResultsetもCursorも含めて、JavaJDBCに凄い似ている。クラス構成もそっくり。mstな人は実はJava屋さんなんじゃないか。

rzfdltxuarzfdltxua2012/11/02 09:38qX7XOE <a href="http://sievvobronhc.com/">sievvobronhc</a>

ouqkgpouqkgp2012/11/02 14:187W41Zb , [url=http://idxpfqszcxyo.com/]idxpfqszcxyo[/url], [link=http://sqvltntpqyss.com/]sqvltntpqyss[/link], http://bynebjajlais.com/

hhhgrjqzogehhhgrjqzoge2012/11/04 22:58LJ09jb <a href="http://bebzuoaslxkb.com/">bebzuoaslxkb</a>

ccxmxqkdpclccxmxqkdpcl2012/11/05 12:19vrswjm , [url=http://tddwujvcmhqb.com/]tddwujvcmhqb[/url], [link=http://dhmunohsahnp.com/]dhmunohsahnp[/link], http://gaegtufejrjs.com/

トラックバック - http://catalyst.g.hatena.ne.jp/dann/20080417