Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
DBIx::Class::PK(3)    User Contributed Perl Documentation   DBIx::Class::PK(3)

NAME
       DBIx::Class::PK - Primary Key class

SYNOPSIS
DESCRIPTION
       This class contains methods for handling	primary	keys and methods
       depending on them.

METHODS
   id
       Returns the primary key(s) for a	row. Can't be called as	a class
       method.

   ID
       Returns a unique	id string identifying a	result object by primary key.
       Used by DBIx::Class::CDBICompat::LiveObjectIndex	and
       DBIx::Class::ObjectCache.

       WARNING
	   The default "_create_ID" method used	by this	function orders	the
	   returned values by the alphabetical order of	the primary column
	   names, unlike the "id" method, which	follows	the same order in
	   which columns were fed to "set_primary_key" in
	   DBIx::Class::ResultSource.

   ident_condition
	 my $cond = $result_source->ident_condition();

	 my $cond = $result_source->ident_condition('alias');

       Produces	a condition hash to locate a row based on the primary key(s).

FURTHER	QUESTIONS?
       Check the list of additional DBIC resources.

COPYRIGHT AND LICENSE
       This module is free software copyright by the DBIx::Class (DBIC)
       authors.	You can	redistribute it	and/or modify it under the same	terms
       as the DBIx::Class library.

perl v5.24.1			  2016-06-17		    DBIx::Class::PK(3)

NAME | SYNOPSIS | DESCRIPTION | METHODS | FURTHER QUESTIONS? | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=DBIx::Class::PK&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help