Hatena::Groupasakura

Class::DBI

Class::DBI

目次

  • 自作プラグイン
    • Class::DBI::Plugin::Iterator
    • Class::DBI::Sweet::Pie
    • Class::DBI::Sweet::More
    • Class::DBI::Plugin::AggregateFunction

 最近ようやく使い方が分かってきました。。。

 実はDBIx::Classのほうがいいかも? とか思ったり。


自作プラグイン

Class::DBI::Plugin::Iterator

  • Class::DBI::Iteratorが全カラムを一気読みしてるのを知らずに$itr = DB->search()とかやってて、あとで気付いて死にそうになったので作った
  • Class::DBI::Pagerとセットで使うとウマーな感じ
    • Class::DBI::Sweetを使えば済む、って話もあるけど。書き直すのも面倒だし。。。

Class::DBI::Sweet::Pie

  • かなり邪道な(?)Sweetをさらに邪道にするPlugin
  • 集約関数が使えるようにする拡張

Class::DBI::Sweet::More

  • かなり邪道な(?)Sweetをさらに邪道にするPluginその2
  • OUTER JOINを使えるようする拡張

Class-DBI-Sweet-More-0.01.tar.gz filelist


Class::DBI::Plugin::AggregateFunction

  • 実はSweet::Pieのほうが先。テストが少ないのでCPANへのリリースはこちらが先になった。

* はてなダイアリーキーワード:Class::DBI