LCOV - differential code coverage report
Current view: top level - src/backend/rewrite - rewriteManip.c (source / functions) Coverage Total Hit UBC GBC GIC GNC CBC DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 90.2 % 656 592 64 2 5 9 576 9
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 41 41 3 38 2
Baseline: lcov-20260505-025707-baseline Branches: 71.9 % 516 371 145 2 369
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 10 10 9 1
(360..) days: 90.1 % 646 582 64 2 5 575
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 39 39 1 38
Branch coverage date bins:
(360..) days: 71.9 % 516 371 145 2 369

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
AddInvertedQual CBC 304 87.5 % (7 / 8) 50.0 % (1 / 2)
AddQual CBC 3478 71.4 % (10 / 14) 38.9 % (7 / 18)
ChangeVarNodes CBC 31813 100.0 % (3 / 3)
ChangeVarNodesExtended CBC 39571 95.5 % (21 / 22) 90.9 % (20 / 22)
ChangeVarNodesWalkExpression CBC 2906 100.0 % (2 / 2)
ChangeVarNodes_walker CBC 280169 68.3 % (41 / 60) 58.3 % (35 / 60)
CombineRangeTables CBC 39806 100.0 % (10 / 10) 100.0 % (10 / 10)
IncrementVarSublevelsUp CBC 75090 100.0 % (5 / 5)
IncrementVarSublevelsUp_rtable CBC 4057 100.0 % (5 / 5)
IncrementVarSublevelsUp_walker CBC 2670150 92.5 % (37 / 40) 80.6 % (29 / 36)
OffsetVarNodes CBC 71550 94.7 % (18 / 19) 90.0 % (18 / 20)
OffsetVarNodes_walker CBC 1901794 91.1 % (41 / 45) 77.5 % (31 / 40)
ReplaceVarFromTargetList GNC 105651 91.2 % (52 / 57) 64.3 % (27 / 42)
ReplaceVarsFromTargetList CBC 7894 100.0 % (7 / 7)
ReplaceVarsFromTargetList_callback GNC 9448 100.0 % (6 / 6) 100.0 % (2 / 2)
SetVarReturningType CBC 826 100.0 % (6 / 6)
SetVarReturningType_walker CBC 1542 100.0 % (15 / 15) 90.0 % (9 / 10)
add_nulling_relids CBC 5672 100.0 % (5 / 5)
add_nulling_relids_mutator CBC 23576 100.0 % (28 / 28) 85.0 % (17 / 20)
adjust_relid_set CBC 148889 100.0 % (7 / 7) 83.3 % (5 / 6)
checkExprHasSubLink CBC 103650 100.0 % (2 / 2)
checkExprHasSubLink_walker CBC 175843 100.0 % (6 / 6) 100.0 % (4 / 4)
contain_aggs_of_level CBC 2764 100.0 % (3 / 3)
contain_aggs_of_level_walker CBC 13150 86.7 % (13 / 15) 66.7 % (8 / 12)
contain_windowfuncs CBC 8127 100.0 % (2 / 2)
contain_windowfuncs_walker CBC 8929 100.0 % (6 / 6) 100.0 % (4 / 4)
contains_multiexpr_param CBC 160047 87.5 % (7 / 8) 83.3 % (5 / 6)
getInsertSelectQuery CBC 2439 84.8 % (28 / 33) 50.0 % (22 / 44)
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)
locate_windowfunc CBC 4 100.0 % (4 / 4)
locate_windowfunc_walker CBC 4 75.0 % (6 / 8) 50.0 % (3 / 6)
map_variable_attnos CBC 7014 100.0 % (8 / 8)
map_variable_attnos_mutator GNC 84386 90.7 % (49 / 54) 70.5 % (31 / 44)
offset_relid_set CBC 583733 100.0 % (6 / 6) 100.0 % (2 / 2)
rangeTableEntry_used CBC 275092 100.0 % (4 / 4)
rangeTableEntry_used_walker CBC 2856153 84.6 % (33 / 39) 69.0 % (29 / 42)
remove_nulling_relids CBC 295636 100.0 % (5 / 5)
remove_nulling_relids_mutator CBC 700086 100.0 % (26 / 26) 85.0 % (17 / 20)
replace_rte_variables CBC 174398 94.4 % (17 / 18) 81.2 % (13 / 16)
replace_rte_variables_mutator CBC 776563 100.0 % (21 / 21) 100.0 % (12 / 12)

Generated by: LCOV version 2.5.0-beta