line |
!l |
l&&!r |
l&&r |
condition |
203
|
3108 |
12 |
433 |
ref $attrs->{$key} and not &is_literal_value($attrs->{$key})
|
209
|
234 |
0 |
81 |
$acc_type eq 'multi' and ref $attrs->{$key} eq 'ARRAY'
|
|
0 |
128 |
0 |
$rsrc->has_column($key) and $rsrc->column_info($key)->{'_inflate_info'}
|
361
|
80 |
1 |
103 |
&blessed($rel_obj) and $rel_obj->isa('DBIx::Class::Row')
|
376
|
1 |
76 |
13 |
keys %$them and $existing = $self->result_source->related_source($rel_name)->resultset->find($them)
|
422
|
62 |
3964 |
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
|
7 |
5 |
3 |
$loaded_colinfo->{$_}{'_inflate_info'} and defined $self->{'related_resultsets'}{$_}
|
|
12 |
0 |
3 |
$loaded_colinfo->{$_}{'_inflate_info'} and defined $self->{'related_resultsets'}{$_} and defined $self->{'related_resultsets'}{$_}->get_cache
|
900
|
679 |
1 |
47 |
not defined $colinfo->{'is_numeric'} and my $storage = &try(sub {
$self->result_source->schema->storage;
}
)
|
967
|
4979 |
4389 |
909 |
$acc eq 'single' and $rel_names->{$rel_name}{'attrs'}{'fk_columns'}{$column}
|
|
8403 |
518 |
447 |
$acc eq 'filter' and $rel_name eq $column
|
979
|
544 |
375 |
879 |
$had_value and $self->in_storage
|
|
919 |
25 |
854 |
$had_value and $self->in_storage and not exists $self->{'_column_data_in_storage'}{$column}
|
|
400 |
242 |
612 |
$had_value and $self->in_storage and not exists $self->{'_column_data_in_storage'}{$column} and $self->_track_storage_value($column)
|
1098
|
0 |
113 |
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 |
81 |
0 |
$rollback_guard ||= $storage->txn_scope_guard
|
397
|
14 |
68 |
0 |
$rollback_guard ||= $storage->txn_scope_guard
|
422
|
1238 |
4 |
4026 |
not exists $current_rowdata{$_} or (defined $current_rowdata{$_} xor defined $returned_cols->{$_})
|
|
1242 |
0 |
4026 |
not exists $current_rowdata{$_} or (defined $current_rowdata{$_} xor defined $returned_cols->{$_}) or defined $current_rowdata{$_} and $current_rowdata{$_} ne $returned_cols->{$_}
|
710
|
125 |
5194 |
665 |
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
|
15 |
27 |
0 |
$self->has_column_loaded($_) or delete $loaded_colinfo->{$_}
|
884
|
3 |
2 |
13 |
!exists $loaded_colinfo->{$_} || exists $loaded_colinfo->{$_}{'accessor'} && !defined($loaded_colinfo->{$_}{'accessor'})
|
946
|
229 |
1569 |
62 |
$self->{'_dirty_columns'}{$column} || ($self->in_storage ? !$self->_eq_column_values($column, $old_value, $new_value) : 1)
|
1001
|
0 |
106 |
788 |
&is_literal_value($old) or &is_literal_value($new)
|
1094
|
1 |
115 |
0 |
$rsrc ||= $self->result_source
|
1157
|
1 |
37 |
194 |
not $colinfo->{$col} or $colinfo->{$col}{'is_auto_increment'}
|
1215
|
1374 |
5145 |
2 |
exists $self->{'_column_data'}{$column} or $self->result_source->has_column($column)
|
1250
|
0 |
9924 |
0 |
ref $class || $class
|
1414
|
30151 |
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(...) ?")
}
|