Is there anyway to set prefetch to empty on a resultset that is created elsewhere?

I have a method in my app that returns a resultset and 99% of the time I want a particular relationship to be prefetched. But in one particular instance I do not.

I am trying to call $rs->get_column('timestamp_entered')->min. But the query is barfing because it adds the prefetched relationship fields to the query.

I have tried $rs->search(undef,{prefetch=>undef}) but that does not seem to clear the prefetch, I have also tried $r->search(undef,{select=>'timestamp_entered'}) but it still adds the prefetched relationships fields.

Thanks,
Brett

_______________________________________________
List: http://lists.rawmode.org/cgi-bin/mailman/listinfo/dbix-class
Wiki: http://dbix-class.shadowcatsystems.co.uk/
IRC: irc.perl.org#dbix-class
SVN: http://dev.catalyst.perl.org/repos/bast/trunk/DBIx-Class/
Searchable Archive: http://www.mail-archive.com/dbix-class@lists.rawmode.org/

Reply via email to