DBICで生のSQLを書きつつ、ResultSetで戻ってきて欲しい
てことで、色々聞いたり調べたりして行き着いたのは、ここ。
DBIx::Class::Manual::Cookbook - Miscellaneous recipes - metacpan.org
最初、何やってるかさっぱり分からんかったけど、「生のSQL」で定義したViewクラスを作ってるんですね。
それをテーブルの一つとして、ResultSetに入れるって感じですね。
このクラス作っただけで勝手にロードしてくれんのかなぁって思って、30分ぐらい悩んだのは内緒。
My::Schema.pmにload_classes()を入れたらSchema以下のやつを勝手にロードしてくれるのね!
とまぁ、久々のperlネタでした。