LCOV - differential code coverage report
Current view: top level - src/backend/rewrite - rewriteManip.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 90.9 % 656 596 60 2 3 591 3
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 41 41 1 40
Baseline: lcov-20260315-024220-baseline Branches: 72.3 % 524 379 145 2 377
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 11 11 3 8
(360..) days: 90.7 % 645 585 60 2 583
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 40 40 1 39
Branch coverage date bins:
(30,360] days: 100.0 % 6 6 6
(360..) days: 72.0 % 518 373 145 2 371

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 222 87.5 % (7 / 8) 50.0 % (1 / 2)
AddQual CBC 1894 71.4 % (10 / 14) 38.9 % (7 / 18)
ChangeVarNodes CBC 13854 100.0 % (3 / 3)
ChangeVarNodesExtended CBC 19627 95.5 % (21 / 22) 90.9 % (20 / 22)
ChangeVarNodesWalkExpression CBC 1776 100.0 % (2 / 2)
ChangeVarNodes_walker CBC 182113 68.3 % (41 / 60) 58.3 % (35 / 60)
CombineRangeTables CBC 26569 100.0 % (10 / 10) 100.0 % (10 / 10)
IncrementVarSublevelsUp CBC 50343 100.0 % (5 / 5)
IncrementVarSublevelsUp_rtable CBC 2551 100.0 % (5 / 5)
IncrementVarSublevelsUp_walker CBC 1919459 92.5 % (37 / 40) 80.6 % (29 / 36)
OffsetVarNodes CBC 48086 94.7 % (18 / 19) 90.0 % (18 / 20)
OffsetVarNodes_walker CBC 1315663 91.1 % (41 / 45) 77.5 % (31 / 40)
ReplaceVarFromTargetList CBC 69160 90.4 % (47 / 52) 64.3 % (27 / 42)
ReplaceVarsFromTargetList CBC 4948 100.0 % (7 / 7)
ReplaceVarsFromTargetList_callback CBC 6884 100.0 % (6 / 6) 100.0 % (2 / 2)
SetVarReturningType CBC 609 100.0 % (6 / 6)
SetVarReturningType_walker CBC 1113 100.0 % (15 / 15) 90.0 % (9 / 10)
add_nulling_relids CBC 4266 100.0 % (5 / 5)
add_nulling_relids_mutator CBC 19087 100.0 % (28 / 28) 85.0 % (17 / 20)
adjust_relid_set CBC 133197 100.0 % (7 / 7) 83.3 % (5 / 6)
checkExprHasSubLink CBC 67213 100.0 % (2 / 2)
checkExprHasSubLink_walker CBC 110950 100.0 % (6 / 6) 100.0 % (4 / 4)
contain_aggs_of_level CBC 1447 100.0 % (3 / 3)
contain_aggs_of_level_walker CBC 6631 86.7 % (13 / 15) 66.7 % (8 / 12)
contain_windowfuncs CBC 5322 100.0 % (2 / 2)
contain_windowfuncs_walker CBC 5919 100.0 % (6 / 6) 100.0 % (4 / 4)
contains_multiexpr_param CBC 103551 87.5 % (7 / 8) 83.3 % (5 / 6)
getInsertSelectQuery CBC 1789 84.8 % (28 / 33) 50.0 % (22 / 44)
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)
locate_windowfunc CBC 3 100.0 % (4 / 4)
locate_windowfunc_walker CBC 3 75.0 % (6 / 8) 50.0 % (3 / 6)
map_variable_attnos CBC 5384 100.0 % (8 / 8)
map_variable_attnos_mutator GNC 64953 90.7 % (49 / 54) 70.5 % (31 / 44)
offset_relid_set CBC 449266 100.0 % (6 / 6) 100.0 % (2 / 2)
rangeTableEntry_used CBC 226280 100.0 % (4 / 4)
rangeTableEntry_used_walker CBC 2305273 94.9 % (37 / 39) 76.2 % (32 / 42)
remove_nulling_relids CBC 242805 100.0 % (5 / 5)
remove_nulling_relids_mutator CBC 533819 100.0 % (26 / 26) 85.0 % (17 / 20)
replace_rte_variables CBC 115944 94.4 % (17 / 18) 81.2 % (13 / 16)
replace_rte_variables_mutator CBC 526918 100.0 % (26 / 26) 85.0 % (17 / 20)

Generated by: LCOV version 2.4-beta