X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FResultSet.pm;h=c799da79395c6a2c6a4ac714c2e66e8fe3a71c8a;hb=83d2991997f6070366d3d2bcd3f1bcc07562b930;hp=49a490fd17d94520dd507423fb94ca5bbc07d136;hpb=bb99e92d8912469ba2477ef3a9360df84e41b3c2;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/ResultSet.pm b/lib/DBIx/Class/ResultSet.pm index 49a490f..c799da7 100644 --- a/lib/DBIx/Class/ResultSet.pm +++ b/lib/DBIx/Class/ResultSet.pm @@ -3991,12 +3991,19 @@ is the same as select => [qw/foo baz/], as => [qw/foo bar/] -Like elsewhere, literal SQL or literal values can be included by -using a scalar reference, and these values will be available in the result -with C: - - # equivalent SQL: SELECT 1, "a string", IF(x,1,2) ... - columns => [ { foo => \1, bar => \'"a string"', baz => \'IF(x,1,2)' } ] +Like elsewhere, literal SQL or literal values can be included by using a +scalar reference or a literal bind value, and these values will be available +in the result with C (see also +L): + + # equivalent SQL: SELECT 1, 'a string', IF(x,1,2) ... + columns => [ + { + foo => \1, + bar => \q{'a string'}, + baz => \[ '?', 'IF(x,1,2)' ], + } + ] =head2 +columns