| line |
true |
false |
branch |
|
30
|
0 |
3 |
unless eval {
do {
$src1->isa('Data::Table')
}
} and eval {
do {
$src2->isa('Data::Table')
}
} |
|
40
|
2 |
0 |
if (@_ > 0) |
|
47
|
0 |
3 |
if $$this{'srcs'}[0]->colIndex($_) == -1 |
|
51
|
0 |
2 |
if $$this{'srcs'}[1]->colIndex($_) == -1 |
|
59
|
1 |
1 |
unless defined $canon_sub_1 |
|
61
|
1 |
1 |
unless defined $canon_sub_2 |
|
63
|
0 |
2 |
unless 'ARRAY' eq ref $field_names_1 and 'CODE' eq ref $canon_sub_1 and 'ARRAY' eq ref $field_names_2 and 'CODE' eq ref $canon_sub_2 |
|
85
|
0 |
8 |
unless defined $_[0] |
|
90
|
0 |
14 |
unless defined $_[0] |
|
107
|
0 |
4 |
unless 'ARRAY' eq ref $field_names_1 and 'ARRAY' eq ref $field_names_2 and !defined($canon_sub_1) || 'CODE' eq ref $canon_sub_1 and !defined($canon_sub_2) || 'CODE' eq ref $canon_sub_2 and !defined($compare_sub) || 'CODE' eq ref $compare_sub and !defined($constants) || 'ARRAY' eq ref $constants |
|
119
|
0 |
5 |
if $$this{'srcs'}[0]->colIndex($_) == -1 |
|
123
|
0 |
4 |
if $$this{'srcs'}[1]->colIndex($_) == -1 |
|
130
|
4 |
0 |
unless (defined $compare_sub) |
|
132
|
1 |
3 |
defined $canon_sub_1 ? : |
|
133
|
1 |
3 |
defined $canon_sub_2 ? : |
|
146
|
1 |
7 |
isNumber $value_1 ? : |
|
|
2 |
6 |
if (isNumber $value_1 ? $value_1 <=> $value_2 : trim $value_1 cmp trim $value_2) { } |
|
194
|
1 |
7 |
defined $sub_1 ? : |
|
|
1 |
7 |
defined $sub_2 ? : |
|
197
|
2 |
6 |
if defined $msg |