LCOV - differential code coverage report
Current view: top level - src/backend/rewrite - rewriteManip.c (source / functions) Coverage Total Hit UNC UBC GNC CBC
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 86.5 % 593 513 1 79 3 510
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 36 36 2 34
Baseline: 16@8cea358b128 Branches: 68.3 % 476 325 1 150 3 322
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 75.0 % 4 3 1 3
(240..) days: 86.6 % 589 510 79 510
Function coverage date bins:
(240..) days: 100.0 % 36 36 2 34
Branch coverage date bins:
[..60] days: 75.0 % 4 3 1 3
(240..) days: 68.2 % 472 322 150 322

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
ChangeVarNodes_walker CBC 131932 55.2 % (32 / 58) 46.4 % (26 / 56)
add_nulling_relids_mutator CBC 11959 80.8 % (21 / 26) 68.8 % (11 / 16)
getInsertSelectQuery CBC 1700 84.8 % (28 / 33) 50.0 % (22 / 44)
map_variable_attnos_mutator CBC 56655 90.7 % (49 / 54) 70.5 % (31 / 44)
AddQual CBC 1789 71.4 % (10 / 14) 38.9 % (7 / 18)
OffsetVarNodes_walker CBC 954803 91.1 % (41 / 45) 77.5 % (31 / 40)
ReplaceVarsFromTargetList_callback CBC 4338 87.5 % (28 / 32) 55.0 % (11 / 20)
contain_aggs_of_level_walker CBC 5983 73.3 % (11 / 15) 50.0 % (6 / 12)
locate_agg_of_level_walker CBC 120 78.9 % (15 / 19) 62.5 % (10 / 16)
IncrementVarSublevelsUp_walker CBC 1097102 91.7 % (33 / 36) 81.2 % (26 / 32)
adjust_relid_set CBC 21072 50.0 % (3 / 6) 50.0 % (2 / 4)
contains_multiexpr_param CBC 4879 62.5 % (5 / 8) 50.0 % (3 / 6)
ChangeVarNodes GNC 11313 90.5 % (19 / 21) 86.4 % (19 / 22)
locate_windowfunc_walker CBC 3 75.0 % (6 / 8) 50.0 % (3 / 6)
rangeTableEntry_used_walker CBC 1678932 94.9 % (37 / 39) 76.2 % (32 / 42)
replace_rte_variables CBC 87586 88.9 % (16 / 18) 75.0 % (12 / 16)
AddInvertedQual CBC 222 87.5 % (7 / 8) 50.0 % (1 / 2)
OffsetVarNodes GNC 34952 94.7 % (18 / 19) 90.0 % (18 / 20)
CombineRangeTables CBC 18224 100.0 % (10 / 10) 100.0 % (10 / 10)
IncrementVarSublevelsUp CBC 36657 100.0 % (5 / 5)
IncrementVarSublevelsUp_rtable CBC 767 100.0 % (5 / 5)
ReplaceVarsFromTargetList CBC 2915 100.0 % (6 / 6)
add_nulling_relids CBC 2381 100.0 % (5 / 5)
checkExprHasSubLink CBC 53113 100.0 % (2 / 2)
checkExprHasSubLink_walker CBC 88773 100.0 % (6 / 6) 100.0 % (4 / 4)
contain_aggs_of_level CBC 1276 100.0 % (3 / 3)
contain_windowfuncs CBC 4542 100.0 % (2 / 2)
contain_windowfuncs_walker CBC 4977 100.0 % (6 / 6) 100.0 % (4 / 4)
locate_agg_of_level CBC 30 100.0 % (5 / 5)
locate_windowfunc CBC 3 100.0 % (4 / 4)
map_variable_attnos CBC 4838 100.0 % (8 / 8)
offset_relid_set CBC 348143 100.0 % (6 / 6) 100.0 % (2 / 2)
rangeTableEntry_used CBC 170326 100.0 % (4 / 4)
remove_nulling_relids CBC 4008 100.0 % (5 / 5)
remove_nulling_relids_mutator CBC 72997 100.0 % (26 / 26) 85.0 % (17 / 20)
replace_rte_variables_mutator CBC 384065 100.0 % (26 / 26) 85.0 % (17 / 20)

Generated by: LCOV version 2.1-beta2-3-g6141622