LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_relation.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 91.6 % 1294 1185 2 107 50 1135 26
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 60 60 8 52 3
Baseline: lcov-20260630-baseline Branches: 72.0 % 1149 827 8 314 18 809
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 72.7 % 11 8 3 8
(30,360] days: 96.2 % 52 50 2 50
(360..) days: 91.6 % 1231 1127 104 1127
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 57 57 6 51
Branch coverage date bins:
(7,30] days: 50.0 % 16 8 8 8
(30,360] days: 69.2 % 26 18 8 18
(360..) days: 72.4 % 1107 801 306 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 80 100.0 % (13 / 13) 77.3 % (17 / 22)
findNSItemForRTE CBC 80 100.0 % (8 / 8) 100.0 % (10 / 10)
searchRangeTableForRel CBC 80 78.8 % (26 / 33) 57.9 % (22 / 38)
isFutureCTE CBC 112 100.0 % (7 / 7) 80.0 % (8 / 10)
expandRelation CBC 137 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 GNC 245 100.0 % (27 / 27) 100.0 % (18 / 18)
addRangeTableEntryForENR CBC 360 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForTableFunc CBC 440 96.7 % (29 / 30) 69.2 % (18 / 26)
addRangeTableEntryForGraphTable GNC 493 95.0 % (38 / 40) 69.2 % (18 / 26)
get_rte_attribute_name CBC 1304 72.7 % (8 / 11) 62.5 % (10 / 16)
GetNSItemByRangeTablePosn CBC 1367 66.7 % (6 / 9) 42.9 % (6 / 14)
updateFuzzyAttrMatchState CBC 1544 100.0 % (24 / 24) 100.0 % (14 / 14)
addRangeTableEntryForGroup CBC 3472 100.0 % (26 / 26) 80.0 % (8 / 10)
attnumCollationId CBC 3915 66.7 % (4 / 6) 33.3 % (2 / 6)
addRangeTableEntryForCTE CBC 4267 98.3 % (59 / 60) 83.3 % (35 / 42)
GetCTEForRTE CBC 5965 83.3 % (10 / 12) 50.0 % (9 / 18)
expandTupleDesc CBC 6574 92.9 % (26 / 28) 77.3 % (17 / 22)
attnumAttName CBC 8479 57.1 % (4 / 7) 33.3 % (2 / 6)
addRangeTableEntryForValues CBC 9146 96.3 % (26 / 27) 50.0 % (6 / 12)
chooseScalarFunctionAlias CBC 14984 100.0 % (8 / 8) 90.0 % (9 / 10)
expandRTE CBC 16334 79.2 % (114 / 144) 65.3 % (96 / 147)
get_parse_rowmark CBC 20794 100.0 % (6 / 6) 100.0 % (8 / 8)
addRangeTableEntryForFunction GNC 29454 97.1 % (99 / 102) 72.9 % (62 / 85)
attnameAttNum CBC 32937 88.9 % (8 / 9) 90.0 % (9 / 10)
addRangeTableEntryForSubquery CBC 43683 100.0 % (34 / 34) 85.0 % (17 / 20)
expandNSItemAttrs CBC 50022 100.0 % (18 / 18) 79.2 % (19 / 24)
expandNSItemVars CBC 53557 100.0 % (25 / 25) 88.9 % (16 / 18)
buildNSItemFromLists GNC 61481 100.0 % (28 / 28) 80.8 % (21 / 26)
addRangeTableEntryForJoin GNC 63167 97.4 % (37 / 38) 64.3 % (9 / 14)
specialAttNum CBC 76191 100.0 % (5 / 5) 100.0 % (2 / 2)
addNSItemToQuery CBC 103500 100.0 % (12 / 12) 100.0 % (6 / 6)
scanNameSpaceForCTE CBC 128777 100.0 % (10 / 10) 100.0 % (10 / 10)
attnumTypeId CBC 133286 57.1 % (4 / 7) 33.3 % (2 / 6)
addRangeTableEntryForRelation CBC 153039 100.0 % (20 / 20) 66.7 % (8 / 12)
scanNameSpaceForENR CBC 176346 100.0 % (2 / 2)
get_tle_by_resno CBC 218108 100.0 % (6 / 6) 100.0 % (8 / 8)
addRangeTableEntry CBC 252308 100.0 % (22 / 22) 83.3 % (5 / 6)
isLockedRefname CBC 266224 100.0 % (13 / 13) 95.0 % (19 / 20)
checkNameSpaceConflicts CBC 301001 95.2 % (20 / 21) 80.0 % (24 / 30)
buildNSItemFromTupleDesc GNC 435018 100.0 % (27 / 27) 83.3 % (5 / 6)
buildRelationAliases CBC 435022 100.0 % (28 / 28) 87.5 % (14 / 16)
colNameToVar CBC 450059 100.0 % (21 / 21) 95.8 % (23 / 24)
GetRTEByRangeTablePosn CBC 498555 100.0 % (6 / 6) 62.5 % (5 / 8)
get_rte_attribute_is_dropped GNC 591018 62.7 % (32 / 51) 37.3 % (19 / 51)
refnameNamespaceItem CBC 713535 95.5 % (21 / 22) 93.8 % (15 / 16)
scanNameSpaceForRefname CBC 748745 100.0 % (14 / 14) 94.4 % (17 / 18)
addRTEPermissionInfo CBC 970692 100.0 % (9 / 9) 50.0 % (2 / 4)
check_lateral_ref_ok CBC 1108860 100.0 % (6 / 6) 80.0 % (8 / 10)
scanNSItemForColumn CBC 1180125 96.9 % (31 / 32) 81.2 % (26 / 32)
scanRTEForColumn CBC 1180397 100.0 % (21 / 21) 91.7 % (22 / 24)
markVarForSelectPriv CBC 1269710 100.0 % (6 / 6) 75.0 % (3 / 4)
markRTEForSelectPriv CBC 1269718 65.5 % (19 / 29) 42.3 % (11 / 26)
getRTEPermissionInfo CBC 2569045 75.0 % (6 / 8) 30.0 % (3 / 10)
markNullableIfNeeded CBC 3366682 100.0 % (10 / 10) 87.5 % (7 / 8)

Generated by: LCOV version 2.0-1