line |
true |
false |
branch |
33
|
54 |
1266 |
unless defined $self->_virtual_columns
|
36
|
54 |
1266 |
unless defined $self->_virtual_columns_order
|
51
|
0 |
4 |
if ref $column or $self->has_column($column) or exists $self->_virtual_columns->{$column}
|
71
|
422 |
80 |
$self->_virtual_columns->{$column} || $self->next::method($column) ? :
|
88
|
296 |
2 |
unless defined $self->_virtual_columns and exists $self->_virtual_columns->{$column}
|
105
|
16 |
16 |
unless $self->in_storage
|
108
|
16 |
0 |
if (defined $self->_virtual_columns)
|
111
|
1 |
15 |
if $self->init_virtual_column_value($column, \$value)
|
135
|
0 |
0 |
if ($self->has_virtual_column($column)) { }
|
|
0 |
0 |
elsif ($self->has_column($column)) { }
|
150
|
0 |
9 |
unless my $sql = $info->{'sql'}
|
152
|
0 |
9 |
if ref $sql eq 'CODE'
|
160
|
9 |
9 |
if exists $self->{'_virtual_values'}{$column}
|
171
|
0 |
9 |
if exists $info->{'join'}
|
173
|
0 |
9 |
unless my $row = $Source->resultset->search_rs($cond, $attr)->first
|
176
|
9 |
0 |
if ref $valref eq 'SCALAR'
|
190
|
0 |
232 |
ref $_[0] eq 'HASH' ? :
|
193
|
15 |
217 |
if $self->{'_virtual_columns_no_prepare_set'}
|
195
|
0 |
217 |
unless defined $self->_virtual_columns
|
198
|
189 |
3 |
unless exists $self->_virtual_columns->{$column}
|
199
|
0 |
3 |
unless my $coderef = &try(sub {
$self->column_info($column)->{'set_function'};
}
)
|
209
|
0 |
27 |
unless my $pend = $self->{'_virtual_columns_pending_set_function'}
|
247
|
0 |
11 |
if scalar keys %dirty > 0
|