LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_relation.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 91.7 % 1254 1150 104 3 1147 3
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 59 59 3 56
Baseline: lcov-20261012-baseline Branches: 72.2 % 1123 811 312 2 809
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 88.5 % 26 23 3 3 20
(360..) days: 91.8 % 1228 1127 101 1127
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 57 57 3 54
Branch coverage date bins:
(30,360] days: 55.6 % 18 10 8 2 8
(360..) days: 72.5 % 1105 801 304 801

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
rte_visible_if_qualified CBC 12 100.0 % (5 / 5) 66.7 % (4 / 6)
scanNameSpaceForRelid CBC 16 84.2 % (16 / 19) 58.3 % (14 / 24)
rte_visible_if_lateral CBC 68 85.7 % (6 / 7) 87.5 % (7 / 8)
errorMissingRTE CBC 76 100.0 % (13 / 13) 77.3 % (17 / 22)
searchRangeTableForRel CBC 76 78.8 % (26 / 33) 57.9 % (22 / 38)
findNSItemForRTE CBC 80 100.0 % (8 / 8) 100.0 % (10 / 10)
isFutureCTE CBC 108 100.0 % (7 / 7) 80.0 % (8 / 10)
expandRelation CBC 141 100.0 % (5 / 5)
GetNSItemByVar CBC 192 72.7 % (8 / 11) 50.0 % (8 / 16)
errorMissingColumn CBC 245 100.0 % (11 / 11) 69.4 % (25 / 36)
searchRangeTableForCol CBC 245 100.0 % (27 / 27) 100.0 % (18 / 18)
addRangeTableEntryForENR CBC 333 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForTableFunc CBC 524 96.7 % (29 / 30) 69.2 % (18 / 26)
get_rte_attribute_name CBC 1296 72.7 % (8 / 11) 62.5 % (10 / 16)
GetNSItemByRangeTablePosn CBC 1376 66.7 % (6 / 9) 42.9 % (6 / 14)
updateFuzzyAttrMatchState CBC 1544 100.0 % (24 / 24) 100.0 % (14 / 14)
addRangeTableEntryForGroup CBC 3567 100.0 % (26 / 26) 80.0 % (8 / 10)
addRangeTableEntryForCTE CBC 4788 98.3 % (59 / 60) 83.3 % (35 / 42)
attnumCollationId CBC 5027 66.7 % (4 / 6) 33.3 % (2 / 6)
GetCTEForRTE CBC 6144 83.3 % (10 / 12) 50.0 % (9 / 18)
expandTupleDesc CBC 6599 92.9 % (26 / 28) 77.3 % (17 / 22)
attnumAttName CBC 8337 57.1 % (4 / 7) 33.3 % (2 / 6)
addRangeTableEntryForValues CBC 9030 96.3 % (26 / 27) 50.0 % (6 / 12)
chooseScalarFunctionAlias CBC 15106 100.0 % (8 / 8) 90.0 % (9 / 10)
expandRTE CBC 16711 79.2 % (114 / 144) 65.3 % (96 / 147)
get_parse_rowmark CBC 20421 100.0 % (6 / 6) 100.0 % (8 / 8)
addRangeTableEntryForFunction CBC 29671 97.1 % (99 / 102) 72.9 % (62 / 85)
attnameAttNum CBC 30988 88.9 % (8 / 9) 90.0 % (9 / 10)
addRangeTableEntryForSubquery CBC 44016 100.0 % (34 / 34) 85.0 % (17 / 20)
expandNSItemAttrs CBC 49300 100.0 % (18 / 18) 79.2 % (19 / 24)
expandNSItemVars CBC 52652 100.0 % (25 / 25) 88.9 % (16 / 18)
buildNSItemFromLists GNC 61905 100.0 % (28 / 28) 80.8 % (21 / 26)
addRangeTableEntryForJoin CBC 63512 97.4 % (37 / 38) 64.3 % (9 / 14)
specialAttNum CBC 74745 100.0 % (5 / 5) 100.0 % (2 / 2)
addNSItemToQuery CBC 99329 100.0 % (12 / 12) 100.0 % (6 / 6)
addRangeTableEntryForRelation CBC 119996 100.0 % (20 / 20) 66.7 % (8 / 12)
attnumTypeId CBC 125886 57.1 % (4 / 7) 33.3 % (2 / 6)
scanNameSpaceForCTE CBC 128561 100.0 % (10 / 10) 100.0 % (10 / 10)
scanNameSpaceForENR CBC 174669 100.0 % (2 / 2)
get_tle_by_resno CBC 228295 100.0 % (6 / 6) 100.0 % (8 / 8)
addRangeTableEntry CBC 253334 100.0 % (22 / 22) 83.3 % (5 / 6)
isLockedRefname CBC 267546 100.0 % (13 / 13) 95.0 % (19 / 20)
checkNameSpaceConflicts CBC 302633 95.2 % (20 / 21) 80.0 % (24 / 30)
parserOpenTable CBC 309186 100.0 % (11 / 11) 75.0 % (9 / 12)
buildNSItemFromTupleDesc GNC 403199 100.0 % (27 / 27) 83.3 % (5 / 6)
buildRelationAliases CBC 403203 100.0 % (28 / 28) 87.5 % (14 / 16)
colNameToVar CBC 446663 100.0 % (21 / 21) 95.8 % (23 / 24)
GetRTEByRangeTablePosn CBC 492077 100.0 % (6 / 6) 62.5 % (5 / 8)
get_rte_attribute_is_dropped CBC 605723 62.7 % (32 / 51) 37.3 % (19 / 51)
refnameNamespaceItem CBC 714569 95.5 % (21 / 22) 93.8 % (15 / 16)
scanNameSpaceForRefname CBC 754446 100.0 % (14 / 14) 94.4 % (17 / 18)
addRTEPermissionInfo CBC 934985 100.0 % (9 / 9) 50.0 % (2 / 4)
check_lateral_ref_ok CBC 1109716 100.0 % (6 / 6) 80.0 % (8 / 10)
scanNSItemForColumn CBC 1179783 96.9 % (31 / 32) 81.2 % (26 / 32)
scanRTEForColumn CBC 1180055 100.0 % (21 / 21) 91.7 % (22 / 24)
markVarForSelectPriv CBC 1262046 100.0 % (6 / 6) 75.0 % (3 / 4)
markRTEForSelectPriv CBC 1262238 75.9 % (22 / 29) 50.0 % (13 / 26)
getRTEPermissionInfo CBC 3315112 75.0 % (6 / 8) 30.0 % (3 / 10)
markNullableIfNeeded GNC 3327782 100.0 % (10 / 10) 87.5 % (7 / 8)

Generated by: LCOV version 2.0-1