エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Class::DBI のパフォーマンスを上げる Class::DBI::Plugin::Iterator : NDO::Weblog
記事へのコメント1件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Class::DBI のパフォーマンスを上げる Class::DBI::Plugin::Iterator : NDO::Weblog
Class::DBI のパフォーマンスを上げる Class::DBI::Plugin::Iterator [ Perl ] Class::DBI は search / ... Class::DBI のパフォーマンスを上げる Class::DBI::Plugin::Iterator [ Perl ] Class::DBI は search / search_like / retrieve_all など複数の検索結果を取得するメソッドにおいて、 my $it = Music::CD->search_like(title => 'October%'); while (my $cd = $it->next) { print $cd->title; } と Iterator で取得できるにもかかわらず、実際の実装は全件を取得してそれを回しています。Iterator と言えば、集合から要素を取り出す際に一件ずつ、必要な分だけ取得するという実装が多いため、Class::DBI の Iterator もそうなっているかと思いきや、実はそうではない罠があります。何も意識せずに使っ