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-20250906-005545-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
locate_windowfunc CBC 3 100.0 % (4 / 4)
locate_windowfunc_walker CBC 3 75.0 % (6 / 8) 50.0 % (3 / 6)
locate_agg_of_level CBC 30 100.0 % (5 / 5)
locate_agg_of_level_walker CBC 120 78.9 % (15 / 19) 62.5 % (10 / 16)
AddInvertedQual CBC 222 87.5 % (7 / 8) 50.0 % (1 / 2)
SetVarReturningType CBC 585 100.0 % (6 / 6)
SetVarReturningType_walker CBC 1077 100.0 % (15 / 15) 90.0 % (9 / 10)
contain_aggs_of_level CBC 1366 100.0 % (3 / 3)
getInsertSelectQuery CBC 1757 84.8 % (28 / 33) 50.0 % (22 / 44)
ChangeVarNodesWalkExpression CBC 1776 100.0 % (2 / 2)
AddQual CBC 1858 71.4 % (10 / 14) 38.9 % (7 / 18)
IncrementVarSublevelsUp_rtable CBC 2223 100.0 % (5 / 5)
ReplaceVarsFromTargetList CBC 3752 100.0 % (7 / 7)
add_nulling_relids CBC 4069 100.0 % (5 / 5)
map_variable_attnos CBC 4618 100.0 % (8 / 8)
contain_windowfuncs CBC 4755 100.0 % (2 / 2)
contain_windowfuncs_walker CBC 5235 100.0 % (6 / 6) 100.0 % (4 / 4)
ReplaceVarsFromTargetList_callback CBC 5589 100.0 % (6 / 6) 100.0 % (2 / 2)
contain_aggs_of_level_walker CBC 6502 73.3 % (11 / 15) 50.0 % (6 / 12)
ChangeVarNodes CBC 12848 100.0 % (3 / 3)
add_nulling_relids_mutator CBC 18144 100.0 % (28 / 28) 85.0 % (17 / 20)
ChangeVarNodesExtended CBC 18596 95.5 % (21 / 22) 90.9 % (20 / 22)
CombineRangeTables CBC 22978 100.0 % (10 / 10) 100.0 % (10 / 10)
OffsetVarNodes CBC 41560 94.7 % (18 / 19) 90.0 % (18 / 20)
IncrementVarSublevelsUp CBC 43650 100.0 % (5 / 5)
map_variable_attnos_mutator CBC 55500 90.7 % (49 / 54) 70.5 % (31 / 44)
checkExprHasSubLink CBC 59988 100.0 % (2 / 2)
ReplaceVarFromTargetList CBC 62111 90.4 % (47 / 52) 64.3 % (27 / 42)
contains_multiexpr_param CBC 94879 87.5 % (7 / 8) 83.3 % (5 / 6)
checkExprHasSubLink_walker CBC 101103 100.0 % (6 / 6) 100.0 % (4 / 4)
replace_rte_variables CBC 106794 94.4 % (17 / 18) 81.2 % (13 / 16)
adjust_relid_set CBC 117943 100.0 % (7 / 7) 83.3 % (5 / 6)
ChangeVarNodes_walker CBC 172954 68.3 % (41 / 60) 58.3 % (35 / 60)
remove_nulling_relids CBC 190692 100.0 % (5 / 5)
rangeTableEntry_used CBC 193235 100.0 % (4 / 4)
remove_nulling_relids_mutator CBC 323475 100.0 % (26 / 26) 85.0 % (17 / 20)
offset_relid_set CBC 380888 100.0 % (6 / 6) 100.0 % (2 / 2)
replace_rte_variables_mutator CBC 484158 100.0 % (26 / 26) 85.0 % (17 / 20)
OffsetVarNodes_walker CBC 1096227 91.1 % (41 / 45) 77.5 % (31 / 40)
IncrementVarSublevelsUp_walker CBC 1320823 92.5 % (37 / 40) 80.6 % (29 / 36)
rangeTableEntry_used_walker CBC 1935639 94.9 % (37 / 39) 76.2 % (32 / 42)

Generated by: LCOV version 2.4-beta