Hatena::Groupasakura

search_withを$attriuteに対応させる

search_withを$attriuteに対応させる - TODO

問題点

  • 現在のsearch_withは$attributeに完全には対応していない
    • order_byは対応してるorder_by等の一部には対応している
  • これは手抜き実装(というかClass::DBI標準)のため
  • Class::DBI::Sweet::SQL::Abstractが対応している部分は対応しているハズ
    • order_by
    • rows,offset,page
  • 対応していない$attributeは
    • use_result_cache
    • profile_cache
    • sql_method,statement_order
  • 中途半端に対応しているものは
    • prefetch
      • 先読みはしないけど、JOINの対象にはなっている。
      • order_by で 'foo.bar'を指定するときにprefetch => [qw/foo/] とかすると良い。

作業内容

  • search_withをClass::DBI::Sweet#searchの挙動にあわせる

作業時期

  • 近々。必要になったので……。
  • そのうち

現状 2006-05-04 23:58:36

  • いちおう書いた。めんどうな気がしたのでCacheは未対応。
  • あとはテストを書けばいいだけかな。。
[Good Job!]