DBIx-Lite
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/DBIx/Lite/ResultSet.pm view on Meta::CPAN
if (my $pk = $self->{table}->autopk) {
$insert_cols = clone $insert_cols;
$insert_cols->{$pk} = $self->{dbix_lite}->_autopk($self->{table}{name})
if !exists $insert_cols->{$pk};
}
# return a DBIx::Lite::Row object with the inserted values
return $self->_inflate_row($insert_cols);
}
sub update_sql {
my $self = shift;
my $update_cols = shift;
ref $update_cols eq 'HASH' or croak "update_sql() requires a hashref";
my $update_where = { -and => $self->{where} };
if ($self->{cur_table}{name} ne $self->{table}{name}) {
my @pk = $self->{cur_table}->pk
or croak "No primary key defined for " . $self->{cur_table}{name} . "; cannot update using relationships";
@pk == 1
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.521 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )