LCOV - differential code coverage report
Current view: top level - src/backend/rewrite - rewriteManip.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 90.9 % 656 596 60 2 594
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 41 41 41
Baseline: lcov-20251028-005825-baseline Branches: 72.3 % 524 379 145 2 377
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 97.7 % 88 86 2 86
(360..) days: 89.8 % 568 510 58 2 508
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.6 % 472 338 134 2 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
AddInvertedQual CBC 222 87.5 % (7 / 8) 50.0 % (1 / 2)
AddQual CBC 1858 71.4 % (10 / 14) 38.9 % (7 / 18)
ChangeVarNodes CBC 13349 100.0 % (3 / 3)
ChangeVarNodesExtended CBC 19097 95.5 % (21 / 22) 90.9 % (20 / 22)
ChangeVarNodesWalkExpression CBC 1776 100.0 % (2 / 2)
ChangeVarNodes_walker CBC 175488 68.3 % (41 / 60) 58.3 % (35 / 60)
CombineRangeTables CBC 23408 100.0 % (10 / 10) 100.0 % (10 / 10)
IncrementVarSublevelsUp CBC 44150 100.0 % (5 / 5)
IncrementVarSublevelsUp_rtable CBC 2405 100.0 % (5 / 5)
IncrementVarSublevelsUp_walker CBC 1606427 92.5 % (37 / 40) 80.6 % (29 / 36)
OffsetVarNodes CBC 42056 94.7 % (18 / 19) 90.0 % (18 / 20)
OffsetVarNodes_walker CBC 1115330 91.1 % (41 / 45) 77.5 % (31 / 40)
ReplaceVarFromTargetList CBC 62786 90.4 % (47 / 52) 64.3 % (27 / 42)
ReplaceVarsFromTargetList CBC 3768 100.0 % (7 / 7)
ReplaceVarsFromTargetList_callback CBC 5611 100.0 % (6 / 6) 100.0 % (2 / 2)
SetVarReturningType CBC 585 100.0 % (6 / 6)
SetVarReturningType_walker CBC 1077 100.0 % (15 / 15) 90.0 % (9 / 10)
add_nulling_relids CBC 4049 100.0 % (5 / 5)
add_nulling_relids_mutator CBC 17964 100.0 % (28 / 28) 85.0 % (17 / 20)
adjust_relid_set CBC 119055 100.0 % (7 / 7) 83.3 % (5 / 6)
checkExprHasSubLink CBC 60913 100.0 % (2 / 2)
checkExprHasSubLink_walker CBC 102541 100.0 % (6 / 6) 100.0 % (4 / 4)
contain_aggs_of_level CBC 1423 100.0 % (3 / 3)
contain_aggs_of_level_walker CBC 6568 86.7 % (13 / 15) 66.7 % (8 / 12)
contain_windowfuncs CBC 5136 100.0 % (2 / 2)
contain_windowfuncs_walker CBC 5733 100.0 % (6 / 6) 100.0 % (4 / 4)
contains_multiexpr_param CBC 95538 87.5 % (7 / 8) 83.3 % (5 / 6)
getInsertSelectQuery CBC 1757 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 4630 100.0 % (8 / 8)
map_variable_attnos_mutator CBC 55541 90.7 % (49 / 54) 70.5 % (31 / 44)
offset_relid_set CBC 391354 100.0 % (6 / 6) 100.0 % (2 / 2)
rangeTableEntry_used CBC 200659 100.0 % (4 / 4)
rangeTableEntry_used_walker CBC 2026712 94.9 % (37 / 39) 76.2 % (32 / 42)
remove_nulling_relids CBC 204853 100.0 % (5 / 5)
remove_nulling_relids_mutator CBC 337910 100.0 % (26 / 26) 85.0 % (17 / 20)
replace_rte_variables CBC 108025 94.4 % (17 / 18) 81.2 % (13 / 16)
replace_rte_variables_mutator CBC 487921 100.0 % (26 / 26) 85.0 % (17 / 20)

Generated by: LCOV version 2.4-beta