| line |
true |
false |
branch |
|
58
|
14 |
39 |
if (not exists $arg{'class'}) { } |
|
|
0 |
39 |
elsif (not UNIVERSAL::isa($arg{'class'}, 'ORM') or $arg{'class'}->_is_initial) { } |
|
79
|
0 |
39 |
if ($$self{'cond'} and $$self{'cond'}->_tjoin->class ne $$self{'class'}) |
|
87
|
33 |
6 |
$$self{'left_prop'} eq 'id' ? : |
|
90
|
6 |
61 |
$tables[$i] eq $primary ? : |
|
93
|
5 |
34 |
if ($arg{'all_tables'}) { } |
|
100
|
14 |
20 |
if $arg{'prop'} |
|
133
|
11 |
22 |
if $$self{'used_table'} |
|
134
|
0 |
33 |
if $$self{'tables'} |
|
160
|
0 |
1 |
if ($$self{'cond'}) |
|
179
|
12 |
4 |
if ($i == 0) { } |
|
181
|
11 |
1 |
unless $nested |
|
185
|
1 |
3 |
$nested ? : |
|
244
|
0 |
2 |
if $sql |
|
260
|
7 |
58 |
if ($prop) { } |
|
263
|
7 |
0 |
if ($$self{'link'}{$prop}{$fingerprint}) |
|
288
|
37 |
38 |
unless (defined $$self{'tables'} and @{$$self{'tables'};}) |
|
290
|
32 |
5 |
if (defined $$self{'used_table'} and %{$$self{'used_table'};}) { } |
|
315
|
36 |
26 |
if ($$self{'alias_num'}) |
|
317
|
0 |
36 |
$$self{'alias'} ? : |
|
337
|
8 |
8 |
if ($alias) { } |
|
357
|
26 |
16 |
if ($alias) { } |
|
385
|
39 |
36 |
if ($prop eq 'id') { } |
|
|
2 |
34 |
elsif ($prop eq 'class') { } |
|
391
|
2 |
0 |
unless (exists $$self{'used_table'}{$table}) |
|
400
|
26 |
8 |
unless (exists $$self{'used_table'}{$table}) |
|
422
|
8 |
3 |
if $$self{'alias_num'} == 1 and $alias == 1 and $self->tables_count == 1 |
|
436
|
8 |
0 |
if ($self->class->_has_prop($prop)) { } |
|
452
|
25 |
1 |
if (ref $tjoin ne 'ORM::TjoinNull') |
|
454
|
25 |
0 |
if (UNIVERSAL::isa($self->class, $tjoin->class)) { } |
|
|
0 |
0 |
elsif (UNIVERSAL::isa($tjoin->class, $self->class)) { } |
|
472
|
13 |
12 |
unless ($$self{'used_table'}{$table}) |
|
483
|
6 |
1 |
if (exists $$self{'link'}{$prop}{$fingerprint}) { } |