LCOV - differential code coverage report
Current view: top level - src/backend/rewrite - rewriteManip.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 89.8 % 650 584 66 3 581 9
Current Date: 2026-07-25 19:08:27 +0900 Functions: 100.0 % 40 40 1 39 1
Baseline: lcov-20260725-baseline Branches: 71.4 % 514 367 147 367
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 3 3 3
(30,360] days: 100.0 % 10 10 10
(360..) days: 89.6 % 637 571 66 571
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 38 38 1 37
Branch coverage date bins:
(360..) days: 71.4 % 514 367 147 367

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
locate_windowfunc CBC 4 100.0 % (4 / 4)
locate_windowfunc_walker CBC 4 75.0 % (6 / 8) 50.0 % (3 / 6)
locate_agg_of_level CBC 40 100.0 % (5 / 5)
locate_agg_of_level_walker CBC 160 78.9 % (15 / 19) 62.5 % (10 / 16)
AddInvertedQual CBC 304 87.5 % (7 / 8) 50.0 % (1 / 2)
SetVarReturningType CBC 826 100.0 % (6 / 6)
SetVarReturningType_walker CBC 1542 100.0 % (15 / 15) 90.0 % (9 / 10)
getInsertSelectQuery CBC 2449 84.8 % (28 / 33) 50.0 % (22 / 44)
contain_aggs_of_level CBC 2817 100.0 % (3 / 3)
ChangeVarNodesWalkExpression CBC 2906 100.0 % (2 / 2)
AddQual CBC 3619 71.4 % (10 / 14) 38.9 % (7 / 18)
IncrementVarSublevelsUp_rtable CBC 4011 100.0 % (5 / 5)
add_nulling_relids CBC 5617 100.0 % (5 / 5)
map_variable_attnos CBC 7114 100.0 % (8 / 8)
ReplaceVarsFromTargetList CBC 8035 100.0 % (7 / 7)
contain_windowfuncs CBC 8072 100.0 % (2 / 2)
contain_windowfuncs_walker CBC 8866 100.0 % (6 / 6) 100.0 % (4 / 4)
ReplaceVarsFromTargetList_callback CBC 9602 100.0 % (6 / 6) 100.0 % (2 / 2)
contain_aggs_of_level_walker CBC 13725 73.3 % (11 / 15) 50.0 % (6 / 12)
add_nulling_relids_mutator CBC 23017 100.0 % (28 / 28) 85.0 % (17 / 20)
ChangeVarNodes CBC 32129 100.0 % (3 / 3)
ChangeVarNodesExtended CBC 39887 95.5 % (21 / 22) 90.9 % (20 / 22)
CombineRangeTables CBC 42285 100.0 % (10 / 10) 100.0 % (10 / 10)
OffsetVarNodes CBC 76600 94.7 % (18 / 19) 90.0 % (18 / 20)
IncrementVarSublevelsUp CBC 80598 100.0 % (5 / 5)
map_variable_attnos_mutator CBC 85237 90.7 % (49 / 54) 70.5 % (31 / 44)
checkExprHasSubLink CBC 104589 100.0 % (2 / 2)
ReplaceVarFromTargetList CBC 105983 91.2 % (52 / 57) 64.3 % (27 / 42)
adjust_relid_set CBC 148680 100.0 % (7 / 7) 83.3 % (5 / 6)
contains_multiexpr_param CBC 160733 87.5 % (7 / 8) 83.3 % (5 / 6)
replace_rte_variables CBC 173622 94.4 % (17 / 18) 81.2 % (13 / 16)
checkExprHasSubLink_walker CBC 178307 100.0 % (6 / 6) 100.0 % (4 / 4)
rangeTableEntry_used CBC 266221 100.0 % (4 / 4)
ChangeVarNodes_walker CBC 281574 68.3 % (41 / 60) 58.3 % (35 / 60)
remove_nulling_relids CBC 301697 100.0 % (5 / 5)
remove_nulling_relids_mutator CBC 725378 100.0 % (26 / 26) 85.0 % (17 / 20)
replace_rte_variables_mutator CBC 779871 100.0 % (21 / 21) 100.0 % (12 / 12)
OffsetVarNodes_walker GNC 1965425 91.1 % (41 / 45) 77.5 % (31 / 40)
IncrementVarSublevelsUp_walker CBC 2663450 92.5 % (37 / 40) 80.6 % (29 / 36)
rangeTableEntry_used_walker CBC 2746449 84.6 % (33 / 39) 69.0 % (29 / 42)

Generated by: LCOV version 2.0-1