Cory G Watson > DBIx-Class-ResultSet-Faceter-0.04 > DBIx::Class::ResultSet::Faceter::Facet::Column

Download:
DBIx-Class-ResultSet-Faceter-0.04.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  2
Open  0
View/Report Bugs
Source  

NAME ^

DBIx::Class::ResultSet::Faceter::Facet::Column - Simple faceting on a column

SYNOPSIS ^

  $faceter->add_facet('Column', {
        name => 'Last Name', column => 'name_last'
  });
  
  # or
  
  $faceter->add_facet('Date Created', {
        name => 'Last Name', column => 'date_created.ymd'
  });

DESCRIPTION ^

Returns the value of the specified column. Used in situations where the facet desired in the unmodified value of a column.

ATTRIBUTES ^

column

The name of the column to facet on. If the name contains dots then it is split and each method is invoked on the value of the previous invocation. In other words if the column name is owner.identity.name then the result will be the same as $row-owner->identity->name>. This is suitable for both DBIx::Class relationships and for columns that return objects, such as a DateTime.

METHODS ^

process

Returns the name of the specified column.

AUTHOR ^

Cory G Watson, <gphat at cpan.org>

COPYRIGHT & LICENSE ^

Copyright 2010 Cold Hard Code, LLC

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.

syntax highlighting: