man DBIx::Class::PK () - Primary Key class
NAME
DBIx::Class::PK - Primary Key class
SYNOPSIS
DESCRIPTION
This class contains methods for handling primary keys and methods depending on them.
METHODS
set_primary_key(@cols)
Defines one or more columns as primary key for this class. Should be called after CWcolumns.
find(@colvalues), find(\%cols)
Finds a row based on its primary key(s).
discard_changes
Re-selects the row from the database, losing any changes that had been made.
id
Returns the primary key(s) for a row. Can't be called as a class method.
primary_columns
Read-only accessor which returns the list of primary keys for a class (in scalar context, only returns the first primary key).
ID
Returns a unique id string identifying a row object by primary key. Used by DBIx::Class::CDBICompat::LiveObjectIndex and DBIx::Class::ObjectCache.
AUTHORS
Matt S. Trout <mst@shadowcatsystems.co.uk>
LICENSE
You may distribute this code under the same terms as Perl itself.