X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FCDBICompat%2FLazyLoading.pm;h=b7d3633219be41f6584e0093f919363d4a31bffb;hb=c6a0dde1edec30bc70565689ae3b978db9677f15;hp=8a7c17b533da57a2ce65251eba073fda1766017c;hpb=a9433341369da32eafd7509f49477b44c84bcbeb;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/lib/DBIx/Class/CDBICompat/LazyLoading.pm b/lib/DBIx/Class/CDBICompat/LazyLoading.pm index 8a7c17b..b7d3633 100644 --- a/lib/DBIx/Class/CDBICompat/LazyLoading.pm +++ b/lib/DBIx/Class/CDBICompat/LazyLoading.pm @@ -1,4 +1,5 @@ -package DBIx::Class::CDBICompat::LazyLoading; +package # hide from PAUSE + DBIx::Class::CDBICompat::LazyLoading; use strict; use warnings; @@ -6,7 +7,7 @@ use warnings; sub resultset_instance { my $self = shift; my $rs = $self->next::method(@_); - $rs = $rs->search(undef, { cols => [ $self->columns('Essential') ] }); + $rs = $rs->search(undef, { columns => [ $self->columns('Essential') ] }); return $rs; } @@ -21,6 +22,11 @@ sub get_column { $self->next::method(@_[1..$#_]); } +sub _ident_cond { + my ($class) = @_; + return join(" AND ", map { "$_ = ?" } $class->primary_columns); +} + sub _flesh { my ($self, @groups) = @_; @groups = ('All') unless @groups;