LCOV - differential code coverage report
Current view: top level - src/backend/rewrite - rewriteManip.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 90.5 % 656 594 62 594
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 41 41 41
Baseline: lcov-20250907-010129-baseline Branches: 71.9 % 524 377 147 377
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 97.8 % 89 87 2 87
(360..) days: 89.4 % 567 507 60 507
Function coverage date bins:
(30,360] days: 100.0 % 6 6 6
(360..) days: 100.0 % 35 35 35
Branch coverage date bins:
(30,360] days: 78.8 % 52 41 11 41
(360..) days: 71.2 % 472 336 136 336

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 172972 68.3 % (41 / 60) 58.3 % (35 / 60)
getInsertSelectQuery CBC 1757 84.8 % (28 / 33) 50.0 % (22 / 44)
ReplaceVarFromTargetList CBC 62133 90.4 % (47 / 52) 64.3 % (27 / 42)
map_variable_attnos_mutator CBC 55501 90.7 % (49 / 54) 70.5 % (31 / 44)
AddQual CBC 1858 71.4 % (10 / 14) 38.9 % (7 / 18)
rangeTableEntry_used_walker CBC 1935696 94.9 % (37 / 39) 76.2 % (32 / 42)
OffsetVarNodes_walker CBC 1095153 91.1 % (41 / 45) 77.5 % (31 / 40)
IncrementVarSublevelsUp_walker CBC 1319720 92.5 % (37 / 40) 80.6 % (29 / 36)
contain_aggs_of_level_walker CBC 6502 73.3 % (11 / 15) 50.0 % (6 / 12)
locate_agg_of_level_walker CBC 120 78.9 % (15 / 19) 62.5 % (10 / 16)
add_nulling_relids_mutator CBC 18144 100.0 % (28 / 28) 85.0 % (17 / 20)
locate_windowfunc_walker CBC 3 75.0 % (6 / 8) 50.0 % (3 / 6)
remove_nulling_relids_mutator CBC 323401 100.0 % (26 / 26) 85.0 % (17 / 20)
replace_rte_variables CBC 106774 94.4 % (17 / 18) 81.2 % (13 / 16)
replace_rte_variables_mutator CBC 484123 100.0 % (26 / 26) 85.0 % (17 / 20)
ChangeVarNodesExtended CBC 18599 95.5 % (21 / 22) 90.9 % (20 / 22)
OffsetVarNodes CBC 41552 94.7 % (18 / 19) 90.0 % (18 / 20)
AddInvertedQual CBC 222 87.5 % (7 / 8) 50.0 % (1 / 2)
SetVarReturningType_walker CBC 1077 100.0 % (15 / 15) 90.0 % (9 / 10)
adjust_relid_set CBC 117817 100.0 % (7 / 7) 83.3 % (5 / 6)
contains_multiexpr_param CBC 94901 87.5 % (7 / 8) 83.3 % (5 / 6)
CombineRangeTables CBC 22974 100.0 % (10 / 10) 100.0 % (10 / 10)
ReplaceVarsFromTargetList_callback CBC 5589 100.0 % (6 / 6) 100.0 % (2 / 2)
checkExprHasSubLink_walker CBC 101125 100.0 % (6 / 6) 100.0 % (4 / 4)
contain_windowfuncs_walker CBC 5235 100.0 % (6 / 6) 100.0 % (4 / 4)
offset_relid_set CBC 380095 100.0 % (6 / 6) 100.0 % (2 / 2)
ChangeVarNodes CBC 12851 100.0 % (3 / 3)
ChangeVarNodesWalkExpression CBC 1776 100.0 % (2 / 2)
IncrementVarSublevelsUp CBC 43642 100.0 % (5 / 5)
IncrementVarSublevelsUp_rtable CBC 2223 100.0 % (5 / 5)
ReplaceVarsFromTargetList CBC 3752 100.0 % (7 / 7)
SetVarReturningType CBC 585 100.0 % (6 / 6)
add_nulling_relids CBC 4069 100.0 % (5 / 5)
checkExprHasSubLink CBC 60010 100.0 % (2 / 2)
contain_aggs_of_level CBC 1366 100.0 % (3 / 3)
contain_windowfuncs CBC 4755 100.0 % (2 / 2)
locate_agg_of_level CBC 30 100.0 % (5 / 5)
locate_windowfunc CBC 3 100.0 % (4 / 4)
map_variable_attnos CBC 4617 100.0 % (8 / 8)
rangeTableEntry_used CBC 193246 100.0 % (4 / 4)
remove_nulling_relids CBC 190626 100.0 % (5 / 5)

Generated by: LCOV version 2.4-beta