Alzabo
view release on metacpan or search on metacpan
lib/Alzabo/Runtime/Table.pm view on Meta::CPAN
my $col = $self->SUPER::column($name);
# not previously cloned
unless ( $col->table eq $self )
{
# replace our copy of this column with a clone
$col = $col->alias_clone( table => $self );
my $index = $self->{columns}->Indices($name);
$self->{columns}->Replace( $index, $col, $name );
Scalar::Util::weaken( $col->{table} );
delete $self->{pk_array} if $col->is_primary_key;
}
return $col;
}
else
{
return $self->SUPER::column(@_);
}
( run in 0.268 second using v1.01-cache-2.11-cpan-65fba6d93b7 )