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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 90.2 % 656 592 64 2 5 9 576 9
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 41 41 3 38 2
Baseline: lcov-20260530-034037-baseline Branches: 71.9 % 516 371 145 2 369
Baseline Date: 2026-05-29 14:39:03 -0700 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 3477 71.4 % (10 / 14) 38.9 % (7 / 18)
ChangeVarNodes CBC 31805 100.0 % (3 / 3)
ChangeVarNodesExtended CBC 39563 95.5 % (21 / 22) 90.9 % (20 / 22)
ChangeVarNodesWalkExpression CBC 2906 100.0 % (2 / 2)
ChangeVarNodes_walker CBC 280063 68.3 % (41 / 60) 58.3 % (35 / 60)
CombineRangeTables CBC 39866 100.0 % (10 / 10) 100.0 % (10 / 10)
IncrementVarSublevelsUp CBC 75215 100.0 % (5 / 5)
IncrementVarSublevelsUp_rtable CBC 4057 100.0 % (5 / 5)
IncrementVarSublevelsUp_walker CBC 2683893 92.5 % (37 / 40) 80.6 % (29 / 36)
OffsetVarNodes CBC 71670 94.7 % (18 / 19) 90.0 % (18 / 20)
OffsetVarNodes_walker CBC 1914657 91.1 % (41 / 45) 77.5 % (31 / 40)
ReplaceVarFromTargetList GNC 106105 91.2 % (52 / 57) 64.3 % (27 / 42)
ReplaceVarsFromTargetList CBC 7956 100.0 % (7 / 7)
ReplaceVarsFromTargetList_callback GNC 9507 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 148968 100.0 % (7 / 7) 83.3 % (5 / 6)
checkExprHasSubLink CBC 104103 100.0 % (2 / 2)
checkExprHasSubLink_walker CBC 176373 100.0 % (6 / 6) 100.0 % (4 / 4)
contain_aggs_of_level CBC 2763 100.0 % (3 / 3)
contain_aggs_of_level_walker CBC 13147 86.7 % (13 / 15) 66.7 % (8 / 12)
contain_windowfuncs CBC 8130 100.0 % (2 / 2)
contain_windowfuncs_walker CBC 8932 100.0 % (6 / 6) 100.0 % (4 / 4)
contains_multiexpr_param CBC 160580 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 7008 100.0 % (8 / 8)
map_variable_attnos_mutator GNC 84340 90.7 % (49 / 54) 70.5 % (31 / 44)
offset_relid_set CBC 585461 100.0 % (6 / 6) 100.0 % (2 / 2)
rangeTableEntry_used CBC 275278 100.0 % (4 / 4)
rangeTableEntry_used_walker CBC 2857423 84.6 % (33 / 39) 69.0 % (29 / 42)
remove_nulling_relids CBC 295701 100.0 % (5 / 5)
remove_nulling_relids_mutator CBC 708225 100.0 % (26 / 26) 85.0 % (17 / 20)
replace_rte_variables CBC 174781 94.4 % (17 / 18) 81.2 % (13 / 16)
replace_rte_variables_mutator CBC 778529 100.0 % (21 / 21) 100.0 % (12 / 12)

Generated by: LCOV version 2.5.0-beta