Subroutine Coverage
| blib/lib/Attean/Plan.pm |
|
| Criterion |
Covered |
Total |
% |
| subroutine |
147 |
244 |
60.2
|
| pod |
0 |
84 |
0.0
|
| line |
count |
pod |
subroutine |
|
1
|
50 |
n/a |
BEGIN |
|
2
|
50 |
n/a |
BEGIN |
|
3
|
50 |
n/a |
BEGIN |
|
27
|
50 |
n/a |
BEGIN |
|
36
|
50 |
n/a |
BEGIN |
|
37
|
50 |
n/a |
BEGIN |
|
38
|
50 |
n/a |
BEGIN |
|
39
|
50 |
n/a |
BEGIN |
|
72
|
10 |
No |
plan_as_string |
|
86
|
50 |
n/a |
BEGIN |
|
94
|
0 |
No |
substitute_impl |
|
120
|
0 |
n/a |
__ANON__ |
|
125
|
11 |
No |
impl |
|
129
|
11 |
n/a |
__ANON__ |
|
141
|
50 |
n/a |
BEGIN |
|
142
|
50 |
n/a |
BEGIN |
|
143
|
50 |
n/a |
BEGIN |
|
148
|
1 |
No |
plan_as_string |
|
159
|
4 |
No |
impl |
|
166
|
0 |
No |
substitute_impl |
|
169
|
0 |
n/a |
__ANON__ |
|
178
|
4 |
n/a |
_impl |
|
186
|
4 |
n/a |
__ANON__ |
|
230
|
50 |
n/a |
BEGIN |
|
231
|
50 |
n/a |
BEGIN |
|
232
|
50 |
n/a |
BEGIN |
|
235
|
622 |
No |
BUILD |
|
244
|
1 |
No |
plan_as_string |
|
255
|
0 |
No |
impl |
|
262
|
0 |
No |
substitute_impl |
|
266
|
0 |
n/a |
__ANON__ |
|
275
|
0 |
n/a |
_impl |
|
282
|
0 |
n/a |
__ANON__ |
|
371
|
50 |
n/a |
BEGIN |
|
372
|
50 |
n/a |
BEGIN |
|
373
|
50 |
n/a |
BEGIN |
|
374
|
50 |
n/a |
BEGIN |
|
380
|
3 |
No |
plan_as_string |
|
387
|
1 |
No |
BUILDARGS |
|
401
|
0 |
No |
impl |
|
408
|
0 |
No |
substitute_impl |
|
411
|
0 |
n/a |
__ANON__ |
|
421
|
0 |
n/a |
_impl |
|
427
|
0 |
n/a |
__ANON__ |
|
462
|
50 |
n/a |
BEGIN |
|
463
|
50 |
n/a |
BEGIN |
|
464
|
50 |
n/a |
BEGIN |
|
465
|
50 |
n/a |
BEGIN |
|
466
|
50 |
n/a |
BEGIN |
|
475
|
1 |
No |
plan_as_string |
|
481
|
1 |
No |
impl |
|
488
|
0 |
No |
substitute_impl |
|
491
|
0 |
n/a |
__ANON__ |
|
501
|
1 |
n/a |
_impl |
|
511
|
1 |
n/a |
__ANON__ |
|
548
|
50 |
n/a |
BEGIN |
|
549
|
50 |
n/a |
BEGIN |
|
550
|
50 |
n/a |
BEGIN |
|
551
|
50 |
n/a |
BEGIN |
|
559
|
1 |
No |
plan_as_string |
|
562
|
0 |
No |
tree_attributes |
|
565
|
0 |
No |
substitute_impl |
|
572
|
0 |
n/a |
__ANON__ |
|
583
|
0 |
No |
impl |
|
588
|
0 |
n/a |
__ANON__ |
|
607
|
50 |
n/a |
BEGIN |
|
608
|
50 |
n/a |
BEGIN |
|
609
|
50 |
n/a |
BEGIN |
|
610
|
50 |
n/a |
BEGIN |
|
617
|
0 |
No |
plan_as_string |
|
620
|
0 |
No |
impl |
|
624
|
0 |
n/a |
__ANON__ |
|
636
|
50 |
n/a |
BEGIN |
|
637
|
50 |
n/a |
BEGIN |
|
638
|
50 |
n/a |
BEGIN |
|
643
|
1 |
No |
plan_as_string |
|
646
|
0 |
No |
impl |
|
653
|
0 |
No |
substitute_impl |
|
665
|
0 |
n/a |
_impl |
|
671
|
0 |
n/a |
__ANON__ |
|
707
|
50 |
n/a |
BEGIN |
|
708
|
50 |
n/a |
BEGIN |
|
709
|
50 |
n/a |
BEGIN |
|
710
|
50 |
n/a |
BEGIN |
|
711
|
50 |
n/a |
BEGIN |
|
712
|
50 |
n/a |
BEGIN |
|
713
|
50 |
n/a |
BEGIN |
|
714
|
50 |
n/a |
BEGIN |
|
715
|
50 |
n/a |
BEGIN |
|
716
|
50 |
n/a |
BEGIN |
|
717
|
50 |
n/a |
BEGIN |
|
718
|
50 |
n/a |
BEGIN |
|
719
|
50 |
n/a |
BEGIN |
|
727
|
0 |
No |
plan_as_string |
|
731
|
0 |
No |
tree_attributes |
|
734
|
10 |
No |
BUILDARGS |
|
748
|
0 |
No |
evaluate_expression |
|
908
|
0 |
n/a |
__ANON__ |
|
1095
|
50 |
n/a |
BEGIN |
|
1300
|
0 |
No |
substitute_impl |
|
1310
|
0 |
No |
impl |
|
1318
|
0 |
n/a |
_impl |
|
1325
|
0 |
n/a |
__ANON__ |
|
1369
|
50 |
n/a |
BEGIN |
|
1370
|
50 |
n/a |
BEGIN |
|
1375
|
0 |
No |
plan_as_string |
|
1378
|
0 |
No |
impl |
|
1383
|
0 |
n/a |
__ANON__ |
|
1397
|
50 |
n/a |
BEGIN |
|
1398
|
50 |
n/a |
BEGIN |
|
1403
|
0 |
No |
plan_as_string |
|
1406
|
0 |
No |
impl |
|
1410
|
0 |
n/a |
__ANON__ |
|
1432
|
50 |
n/a |
BEGIN |
|
1433
|
50 |
n/a |
BEGIN |
|
1434
|
50 |
n/a |
BEGIN |
|
1443
|
0 |
No |
plan_as_string |
|
1451
|
0 |
No |
impl |
|
1457
|
0 |
n/a |
__ANON__ |
|
1473
|
50 |
n/a |
BEGIN |
|
1475
|
50 |
n/a |
BEGIN |
|
1479
|
10 |
No |
BUILDARGS |
|
1500
|
0 |
No |
plan_as_string |
|
1503
|
0 |
No |
tree_attributes |
|
1506
|
0 |
No |
substitute_impl |
|
1515
|
0 |
n/a |
__ANON__ |
|
1525
|
2 |
No |
impl |
|
1532
|
2 |
n/a |
__ANON__ |
|
1550
|
50 |
n/a |
BEGIN |
|
1551
|
50 |
n/a |
BEGIN |
|
1552
|
50 |
n/a |
BEGIN |
|
1553
|
50 |
n/a |
BEGIN |
|
1562
|
1 |
No |
plan_as_string |
|
1570
|
0 |
No |
sort_rows |
|
1606
|
0 |
No |
impl |
|
1614
|
0 |
n/a |
__ANON__ |
|
1633
|
50 |
n/a |
BEGIN |
|
1634
|
50 |
n/a |
BEGIN |
|
1635
|
50 |
n/a |
BEGIN |
|
1644
|
0 |
No |
plan_as_string |
|
1650
|
0 |
No |
tree_attributes |
|
1652
|
0 |
No |
impl |
|
1665
|
50 |
n/a |
BEGIN |
|
1666
|
50 |
n/a |
BEGIN |
|
1667
|
50 |
n/a |
BEGIN |
|
1674
|
0 |
No |
tree_attributes |
|
1676
|
0 |
No |
plan_as_string |
|
1688
|
8 |
No |
BUILDARGS |
|
1701
|
0 |
No |
impl |
|
1707
|
0 |
n/a |
__ANON__ |
|
1730
|
50 |
n/a |
BEGIN |
|
1731
|
50 |
n/a |
BEGIN |
|
1732
|
50 |
n/a |
BEGIN |
|
1740
|
1 |
n/a |
_build_size_estimate |
|
1748
|
0 |
No |
tree_attributes |
|
1750
|
4 |
No |
plan_as_string |
|
1763
|
5 |
No |
BUILDARGS |
|
1776
|
1 |
No |
impl |
|
1781
|
1 |
n/a |
__ANON__ |
|
1794
|
50 |
n/a |
BEGIN |
|
1795
|
50 |
n/a |
BEGIN |
|
1796
|
50 |
n/a |
BEGIN |
|
1797
|
50 |
n/a |
BEGIN |
|
1809
|
0 |
No |
tree_attributes |
|
1813
|
0 |
No |
plan_as_string |
|
1821
|
0 |
No |
BUILDARGS |
|
1834
|
0 |
No |
alp |
|
1866
|
0 |
No |
substitute_impl |
|
1891
|
0 |
n/a |
__ANON__ |
|
1912
|
0 |
n/a |
__ANON__ |
|
1925
|
0 |
n/a |
__ANON__ |
|
1946
|
50 |
n/a |
BEGIN |
|
1947
|
50 |
n/a |
BEGIN |
|
1948
|
50 |
n/a |
BEGIN |
|
1949
|
50 |
n/a |
BEGIN |
|
1958
|
0 |
No |
BUILDARGS |
|
1970
|
0 |
No |
tree_attributes |
|
1973
|
0 |
No |
plan_as_string |
|
1976
|
0 |
No |
substitute_impl |
|
1997
|
0 |
n/a |
__ANON__ |
|
2045
|
50 |
n/a |
BEGIN |
|
2046
|
50 |
n/a |
BEGIN |
|
2047
|
50 |
n/a |
BEGIN |
|
2055
|
0 |
No |
tree_attributes |
|
2056
|
0 |
No |
plan_as_string |
|
2059
|
4 |
No |
impl |
|
2063
|
4 |
n/a |
__ANON__ |
|
2075
|
50 |
n/a |
BEGIN |
|
2076
|
50 |
n/a |
BEGIN |
|
2077
|
50 |
n/a |
BEGIN |
|
2078
|
50 |
n/a |
BEGIN |
|
2079
|
50 |
n/a |
BEGIN |
|
2080
|
50 |
n/a |
BEGIN |
|
2081
|
50 |
n/a |
BEGIN |
|
2082
|
50 |
n/a |
BEGIN |
|
2083
|
50 |
n/a |
BEGIN |
|
2084
|
50 |
n/a |
BEGIN |
|
2085
|
50 |
n/a |
BEGIN |
|
2086
|
50 |
n/a |
BEGIN |
|
2093
|
0 |
No |
plan_as_string |
|
2098
|
0 |
No |
tree_attributes |
|
2101
|
4 |
No |
BUILDARGS |
|
2114
|
0 |
No |
evaluate_aggregate |
|
2217
|
0 |
No |
impl |
|
2224
|
0 |
n/a |
__ANON__ |
|
2241
|
0 |
n/a |
__ANON__ |
|
2263
|
0 |
n/a |
__ANON__ |
|
2320
|
50 |
n/a |
BEGIN |
|
2321
|
50 |
n/a |
BEGIN |
|
2322
|
50 |
n/a |
BEGIN |
|
2323
|
50 |
n/a |
BEGIN |
|
2328
|
0 |
No |
plan_as_string |
|
2331
|
0 |
No |
impl |
|
2335
|
0 |
n/a |
__ANON__ |
|
2345
|
50 |
n/a |
BEGIN |
|
2346
|
50 |
n/a |
BEGIN |
|
2347
|
50 |
n/a |
BEGIN |
|
2348
|
50 |
n/a |
BEGIN |
|
2356
|
0 |
No |
plan_as_string |
|
2369
|
0 |
No |
impl |
|
2373
|
0 |
n/a |
__ANON__ |
|
2382
|
50 |
n/a |
BEGIN |
|
2383
|
50 |
n/a |
BEGIN |
|
2384
|
50 |
n/a |
BEGIN |
|
2385
|
50 |
n/a |
BEGIN |
|
2393
|
0 |
No |
plan_as_string |
|
2404
|
0 |
No |
impl |
|
2408
|
0 |
n/a |
__ANON__ |
|
2417
|
50 |
n/a |
BEGIN |
|
2418
|
50 |
n/a |
BEGIN |
|
2419
|
50 |
n/a |
BEGIN |
|
2420
|
50 |
n/a |
BEGIN |
|
2430
|
0 |
No |
plan_as_string |
|
2445
|
0 |
No |
impl |
|
2455
|
0 |
n/a |
__ANON__ |
|
2493
|
50 |
n/a |
BEGIN |
|
2494
|
50 |
n/a |
BEGIN |
|
2495
|
50 |
n/a |
BEGIN |
|
2496
|
50 |
n/a |
BEGIN |
|
2497
|
50 |
n/a |
BEGIN |
|
2498
|
50 |
n/a |
BEGIN |
|
2507
|
0 |
No |
plan_as_string |
|
2512
|
0 |
No |
impl |
|
2519
|
0 |
n/a |
__ANON__ |