line |
true |
false |
branch |
70
|
3 |
18 |
if ($WORKING_RULES{$rule->id}++) |
80
|
0 |
18 |
if ($ENV{'UR_DBI_MONITOR_SQL'}) |
90
|
3 |
22 |
unless (@values) |
102
|
2 |
20 |
if (@values == 1 and ref $values[0] eq 'ARRAY') |
106
|
0 |
22 |
if ($ENV{'UR_DBI_MONITOR_SQL'}) |
110
|
0 |
22 |
unless ($rule->specifies_value_for($param_name)) |
111
|
0 |
0 |
if (scalar @values == 1) { } |
124
|
9 |
6 |
if (ref $file_resolver ne 'CODE') |
145
|
0 |
15 |
if ($ENV{'UR_DBI_MONITOR_SQL'}) |
172
|
0 |
17 |
unless ($resolved_file) |
184
|
3 |
14 |
unless $initial_obj |
191
|
0 |
15 |
unless (scalar @ds_constant_values == scalar @ds_iterators and scalar @ds_constant_values == scalar @ds_next_row) |
202
|
2 |
13 |
if (@ds_iterators == 0) { } |
|
12 |
1 |
elsif (@ds_iterators == 1) { } |
222
|
0 |
1 |
unless ($sort_order and @$sort_order) |
233
|
0 |
0 |
unless $column_name |
234
|
0 |
0 |
unless $column_name_to_row_index{$column_name} |
253
|
4 |
1 |
if ($comparison == -1) { } |
|
1 |
0 |
elsif ($comparison == 1) { } |
268
|
0 |
38 |
if ($monitor_start_time and not $monitor_printed_first_fetch) |
280
|
15 |
14 |
if ($refill_row) { } |
291
|
0 |
9 |
if ($monitor_start_time) |
308
|
11 |
6 |
unless ($sub_ds = $concrete_ds_type->get($sub_ds_id)) |
309
|
0 |
11 |
if ($ENV{'UR_DBI_MONITOR_SQL'}) |
323
|
0 |
11 |
unless ($sub_ds) |
341
|
0 |
12 |
unless ($sub) |
355
|
1 |
3 |
if (exists $ds_data->{'required_for_get'}) { } |
359
|
1 |
0 |
if (ref $user_supplied_resolver eq 'CODE') { } |
|
0 |
0 |
elsif (not ref $user_supplied_resolver) { } |
364
|
0 |
0 |
unless ($path_resolver_coderef) |
374
|
0 |
0 |
unless ($resolve_path_with or $ds_data->{'file_list'}) |
379
|
0 |
3 |
if (not ref $resolve_path_with) { } |
|
0 |
3 |
elsif (ref $resolve_path_with eq 'CODE') { } |
|
0 |
3 |
elsif (ref $resolve_path_with ne 'ARRAY') { } |
|
3 |
0 |
elsif (ref $resolve_path_with eq 'ARRAY') { } |
381
|
0 |
0 |
if ($class_name->can($resolve_path_with) or grep {$_ eq $resolve_path_with;} @{$$class_data{'has'};}) { } |
398
|
1 |
2 |
if (ref $resolve_path_with->[0] eq 'CODE') { } |
|
1 |
1 |
elsif (grep {$_ eq $resolve_path_with->[0];} keys %{$$class_data{'has'};}) { } |
|
0 |
1 |
elsif ($class_name->can($resolve_path_with->[0])) { } |
|
1 |
0 |
elsif (not ref $resolve_path_with->[0]) { } |
406
|
0 |
1 |
unless ($ds_data->{'base_path'}) |
420
|
0 |
0 |
unless ($path_resolver_coderef) |
451
|
0 |
96 |
unless defined $self->$param |
453
|
0 |
96 |
if (@vals > 1) { } |
471
|
0 |
4 |
unless ($ds_data->{'column_order'}) |
477
|
0 |
4 |
unless $file_resolver |
479
|
3 |
1 |
if (not exists $ds_data->{'constant_values'} and @required_for_get) |
487
|
0 |
6 |
unless $param_data |
490
|
0 |
6 |
unless $param_column |
492
|
6 |
0 |
unless ($columns_from_ds{$param_column}) |
501
|
16 |
12 |
if (exists $ds_data->{$param}) |
525
|
0 |
1 |
unless (ref $self) |
526
|
0 |
0 |
if ($self->isa('UR::Singleton')) { } |
540
|
1 |
0 |
if (ref $file_resolver ne 'CODE') |
547
|
0 |
1 |
if ($ENV{'UR_DBI_MONITOR_SQL'}) |
564
|
0 |
9 |
unless ($value) |
570
|
0 |
9 |
if (ref $value) |
587
|
1 |
8 |
unless ($sub_ds) |
589
|
0 |
1 |
unless (defined $file_path) |
595
|
0 |
1 |
if ($ENV{'UR_DBI_MONITOR_SQL'}) |
612
|
0 |
9 |
unless ($sub_ds) |
618
|
3 |
6 |
unless ($objects_by_datasource{$sub_ds_id}) |
632
|
0 |
1 |
if ($ENV{'UR_DBI_MONITOR_SQL'}) |