http://www.onemogin.com/blog/528-chained-searches-the-beauty-of-dbixclass-and-catalyst.html
なるほどなるほど。DBIx::Classは実際にデータを抽出し始めるまでクエリが実行されないからいくらえでも検索パラメターを指定できるわけだ。概念的には
$rs = Schema->resultset('hoge');
$rs = $rs->search(\%A)->search(\%B)->search(\%C);
ということだな。なるほどなるほど。