line |
!l |
l&&!r |
l&&r |
condition |
203
|
3095 |
10 |
428 |
ref $attrs->{$key} and not &is_literal_value($attrs->{$key}) |
209
|
229 |
0 |
81 |
$acc_type eq 'multi' and ref $attrs->{$key} eq 'ARRAY' |
|
0 |
127 |
0 |
$rsrc->has_column($key) and $rsrc->column_info($key)->{'_inflate_info'} |
361
|
80 |
0 |
101 |
&blessed($rel_obj) and $rel_obj->isa('DBIx::Class::Row') |
376
|
1 |
74 |
13 |
keys %$them and $existing = $self->result_source->related_source($rel_name)->resultset->find($them) |
422
|
54 |
3933 |
0 |
defined $current_rowdata{$_} and $current_rowdata{$_} ne $returned_cols->{$_} |
440
|
1 |
0 |
88 |
@cands and &blessed($cands[0]) |
|
1 |
0 |
88 |
@cands and &blessed($cands[0]) and $cands[0]->isa('DBIx::Class::Row') |
627
|
0 |
0 |
0 |
@_ > 1 && ref $_[$#_] eq 'HASH' |
749
|
6 |
40 |
3 |
not $ENV{'DBIC_COLUMNS_INCLUDE_FILTER_RELS'} and defined $self->{'related_resultsets'}{$col} |
|
46 |
0 |
3 |
not $ENV{'DBIC_COLUMNS_INCLUDE_FILTER_RELS'} and defined $self->{'related_resultsets'}{$col} and defined $self->{'related_resultsets'}{$col}->get_cache |
858
|
4 |
2 |
3 |
$loaded_colinfo->{$_}{'_inflate_info'} and defined $self->{'related_resultsets'}{$_} |
|
6 |
0 |
3 |
$loaded_colinfo->{$_}{'_inflate_info'} and defined $self->{'related_resultsets'}{$_} and defined $self->{'related_resultsets'}{$_}->get_cache |
900
|
669 |
1 |
46 |
not defined $colinfo->{'is_numeric'} and my $storage = &try(sub {
$self->result_source->schema->storage;
}
) |
967
|
4858 |
5100 |
0 |
$acc eq 'single' and $rel_names->{$rel_name}{'attrs'}{'fk_columns'}{$column} |
|
8138 |
485 |
439 |
$acc eq 'filter' and $rel_name eq $column |
979
|
544 |
364 |
863 |
$had_value and $self->in_storage |
|
908 |
25 |
838 |
$had_value and $self->in_storage and not exists $self->{'_column_data_in_storage'}{$column} |
|
389 |
235 |
603 |
$had_value and $self->in_storage and not exists $self->{'_column_data_in_storage'}{$column} and $self->_track_storage_value($column) |
1098
|
0 |
107 |
0 |
$rsrc->has_column($key) and exists $rsrc->column_info($key)->{'_inflate_info'} |
1279
|
151 |
0 |
469 |
@{[] unless $prefetch->{$rel_name};} and ref $prefetch->{$rel_name} ne $DBIx::Class::ResultSource::RowParser::Util::null_branch_class |
1568
|
49 |
1 |
11 |
ref $self and ref(my $rsrc = &try(sub {
$self->result_source_instance;
}
)) |
line |
l |
!l&&r |
!l&&!r |
condition |
191
|
0 |
1 |
0 |
$rsrc ||= $h->resolve |
368
|
9 |
79 |
0 |
$rollback_guard ||= $storage->txn_scope_guard |
397
|
14 |
67 |
0 |
$rollback_guard ||= $storage->txn_scope_guard |
422
|
1226 |
2 |
3987 |
not exists $current_rowdata{$_} or (defined $current_rowdata{$_} xor defined $returned_cols->{$_}) |
|
1228 |
0 |
3987 |
not exists $current_rowdata{$_} or (defined $current_rowdata{$_} xor defined $returned_cols->{$_}) or defined $current_rowdata{$_} and $current_rowdata{$_} ne $returned_cols->{$_} |
710
|
115 |
0 |
5815 |
exists $self->{'_inflated_column'}{$column} || exists $self->{'_column_data'}{$column} |
807
|
9 |
3 |
1 |
exists $self->{'_column_data'}{$column} or $self->result_source->has_column($column) |
851
|
9 |
27 |
0 |
$self->has_column_loaded($_) or delete $loaded_colinfo->{$_} |
884
|
2 |
0 |
9 |
!exists $loaded_colinfo->{$_} || exists $loaded_colinfo->{$_}{'accessor'} && !defined($loaded_colinfo->{$_}{'accessor'}) |
946
|
229 |
0 |
1601 |
$self->{'_dirty_columns'}{$column} || ($self->in_storage ? !$self->_eq_column_values($column, $old_value, $new_value) : 1) |
1001
|
0 |
101 |
774 |
&is_literal_value($old) or &is_literal_value($new) |
1094
|
0 |
110 |
0 |
$rsrc ||= $self->result_source |
1157
|
1 |
0 |
200 |
not $colinfo->{$col} or $colinfo->{$col}{'is_auto_increment'} |
1215
|
1339 |
5113 |
2 |
exists $self->{'_column_data'}{$column} or $self->result_source->has_column($column) |
1250
|
0 |
9895 |
0 |
ref $class || $class |
1414
|
29804 |
0 |
0 |
$_[0]{'_result_source'} || do {
my $class = ref $_[0];
$_[0]->can('result_source_instance') ? $_[0]->result_source_instance : $_[0]->throw_exception("No result source instance registered for $class, did you forget to call $class->table(...) ?")
} |