line |
true |
false |
branch |
117
|
0 |
0 |
if (scalar @keys == 0) |
141
|
18 |
0 |
unless ($$self{'pagesize'}) |
146
|
18 |
0 |
unless (@{$$self{'view'};}) |
167
|
0 |
17 |
unless ($data and ref $data eq 'ARRAY') |
176
|
0 |
1 |
unless ($data and ref $data eq 'ARRAY') |
231
|
18 |
2 |
unless ($$self{'comparator'}) |
262
|
1 |
0 |
if (defined $arg and $arg > 0) { } |
274
|
0 |
3 |
unless (defined $$self{'pagesize'}) |
279
|
3 |
0 |
$frac ? : |
293
|
17 |
839 |
exists $$args{'html'} ? : |
294
|
0 |
856 |
exists $$args{'class'} ? : |
296
|
15 |
841 |
if (exists $$args{'color'} and exists $$args{'style'}) { } |
|
7 |
834 |
elsif (not exists $$args{'color'} and exists $$args{'style'}) { } |
|
107 |
1454 |
elsif (exists $$args{'color'} and not exists $$args{'style'}) { } |
320
|
2 |
18 |
if (defined $page) |
321
|
0 |
2 |
if ($page < 0 or $page > $self->get_pagecount) { } |
|
2 |
0 |
elsif (defined $$self{'pagesize'}) { } |
328
|
1 |
1 |
if ($upto > $$self{'records'}) |
343
|
0 |
20 |
if ($$self{'records'} < 1) { } |
348
|
0 |
20 |
if (scalar grep({$_ != $colcnt;} @colcount)) |
354
|
0 |
4 |
if (@{$$self{'captions'};} and $colcnt and scalar @{$$self{'captions'};} != scalar @{$$self{'data'}[0];}) |
359
|
93 |
0 |
unless $_ < 0 |
|
0 |
20 |
if (scalar grep({$_ >= $colcnt unless $_ < 0;} @{$$self{'view'};})) |
363
|
0 |
20 |
if ($fatal) { } |
|
0 |
20 |
elsif ($warn) { } |
394
|
0 |
3 |
if (@{$$self{'captions'};}) |
456
|
13 |
4 |
unless (@{$$self{'captions'};}) |
477
|
79 |
64 |
if ($prow % 2 == 0) { } |
481
|
17 |
126 |
if ($prow == 0) { } |
|
16 |
110 |
elsif ($prow == $$self{'pagesize'} - 1) { } |
488
|
143 |
0 |
if (exists $$self{'ROW_TRIGGERS'}) |
492
|
15 |
19 |
if (&$trig($$self{'data'}[$row], $prow, $row)) |
517
|
411 |
277 |
if ($vcol % 2 == 0) { } |
521
|
143 |
545 |
if ($vcol == 0) { } |
|
143 |
402 |
elsif ($vcol == scalar(@{$$self{'view'};}) - 1) { } |
530
|
27 |
661 |
if (exists $$self{'CELL_TRIGGERS'}{$col}) |
534
|
11 |
28 |
if (&$trig($$self{'data'}[$row][$col], $vcol, $col)) |
544
|
17 |
671 |
if (not $flag and exists $$self{'fired_col_triggers'}{$col}) |
557
|
18 |
761 |
if (exists $$self{'format'}{$col}) |
560
|
9 |
9 |
if ($type eq 'format') { } |
586
|
49 |
5 |
if (not defined $val) { } |
|
5 |
0 |
elsif ($arg eq 'class' or $arg eq 'style') { } |
588
|
18 |
31 |
exists $html{$opt} ? : |
679
|
0 |
17 |
unless (exists $$self{'COL_TRIGGERS'}) |
685
|
80 |
2 |
unless (exists $$self{'COL_TRIGGERS'}{$col}) |
693
|
2 |
8 |
if (&$trig($$self{'data'}[$row][$col], $vcol, $col)) |