This class contains methods for handling primary keys and methods
depending on them.
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.
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).
- DBIx::Class::Row
- copy, delete, discard_changes, get_column, get_columns, get_dirty_columns,
get_from_storage, get_inflated_columns, has_column_loaded, in_storage,
inflate_result, insert, insert_or_update, is_changed, is_column_changed,
make_column_dirty, new, register_column, result_source, set_column,
set_columns, set_inflated_columns, store_column, throw_exception, update,
update_or_insert
See AUTHOR and CONTRIBUTORS in DBIx::Class
You may distribute this code under the same terms as Perl
itself.