sub _ident_values {
my ($self) = @_;
- return (map { $self->{_column_data}{$_} } $self->primary_columns);
+ return (map { $self->{_column_data}{$_} } $self->_pri_cols);
}
=head2 ID
unless ref $self;
return undef unless $self->in_storage;
return $self->_create_ID(map { $_ => $self->{_column_data}{$_} }
- $self->primary_columns);
+ $self->_pri_cols);
}
sub _create_ID {
my ($self, $alias) = @_;
my %cond;
my $prefix = defined $alias ? $alias.'.' : '';
- $cond{$prefix.$_} = $self->get_column($_) for $self->primary_columns;
+ $cond{$prefix.$_} = $self->get_column($_) for $self->_pri_cols;
return \%cond;
}