X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FResultSetColumn.pm;h=2679803e6124a412049434833e97ef42797860b7;hb=9f472bdb904849b2e9884e8b54ef01bc9f6f7298;hp=fbedf88209cbf52b142ec0cfae48d88aeda29ea4;hpb=7347a3f3c26c7fc28ae5769910448b77d6789ce3;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/ResultSetColumn.pm b/lib/DBIx/Class/ResultSetColumn.pm index fbedf88..2679803 100644 --- a/lib/DBIx/Class/ResultSetColumn.pm +++ b/lib/DBIx/Class/ResultSetColumn.pm @@ -38,7 +38,7 @@ sub new { $class = ref $class if ref $class; my $new_parent_rs = $rs->search_rs; # we don't want to mess up the original, so clone it my $attrs = $new_parent_rs->_resolved_attrs; - $new_parent_rs->{attrs}->{$_} = undef for qw(prefetch include_columns +select +as); # prefetch, include_columns, +select, +as cause additional columns to be fetched + $new_parent_rs->{attrs}->{prefetch} = undef; # prefetch cause additional columns to be fetched # If $column can be found in the 'as' list of the parent resultset, use the # corresponding element of its 'select' list (to keep any custom column @@ -72,7 +72,7 @@ B: This feature is still experimental. =cut -sub as_query { return shift->_resultset->as_query } +sub as_query { return shift->_resultset->as_query(@_) } =head2 next