Add func example for resultsetcolumn
Jess Robinson [Sat, 14 Oct 2006 19:41:07 +0000 (19:41 +0000)]
lib/DBIx/Class/Manual/Cookbook.pod

index 7fed731..a9b9aaa 100644 (file)
@@ -442,6 +442,17 @@ Or just iterate through the values of this column only:
     print $c;
   }
 
+C<ResultSetColumn> only has a limited number of built-in functions, if
+you need one that it doesn't have, then you can use the C<func> method
+instead:
+
+  my $avg = $cost->func('AVERAGE');
+
+This will cause the following SQL statement to be run:
+
+  SELECT AVERAGE(Cost) FROM Items me
+
+Which will of course only work if your database supports this function.
 See L<DBIx::Class::ResultSetColumn> for more documentation.
 
 =head2 Using relationships