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
GetCTEForRTE CBC 5965 83.3 % (10 / 12) 50.0 % (9 / 18)
GetNSItemByRangeTablePosn CBC 1367 66.7 % (6 / 9) 42.9 % (6 / 14)
GetNSItemByVar CBC 192 72.7 % (8 / 11) 50.0 % (8 / 16)
GetRTEByRangeTablePosn CBC 498555 100.0 % (6 / 6) 62.5 % (5 / 8)
addNSItemToQuery CBC 103500 100.0 % (12 / 12) 100.0 % (6 / 6)
addRTEPermissionInfo CBC 970692 100.0 % (9 / 9) 50.0 % (2 / 4)
addRangeTableEntry CBC 252308 100.0 % (22 / 22) 83.3 % (5 / 6)
addRangeTableEntryForCTE CBC 4267 98.3 % (59 / 60) 83.3 % (35 / 42)
addRangeTableEntryForENR CBC 360 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForFunction GNC 29454 97.1 % (99 / 102) 72.9 % (62 / 85)
addRangeTableEntryForGraphTable GNC 493 95.0 % (38 / 40) 69.2 % (18 / 26)
addRangeTableEntryForGroup CBC 3472 100.0 % (26 / 26) 80.0 % (8 / 10)
addRangeTableEntryForJoin GNC 63167 97.4 % (37 / 38) 64.3 % (9 / 14)
addRangeTableEntryForRelation CBC 153039 100.0 % (20 / 20) 66.7 % (8 / 12)
addRangeTableEntryForSubquery CBC 43683 100.0 % (34 / 34) 85.0 % (17 / 20)
addRangeTableEntryForTableFunc CBC 440 96.7 % (29 / 30) 69.2 % (18 / 26)
addRangeTableEntryForValues CBC 9146 96.3 % (26 / 27) 50.0 % (6 / 12)
attnameAttNum CBC 32937 88.9 % (8 / 9) 90.0 % (9 / 10)
attnumAttName CBC 8479 57.1 % (4 / 7) 33.3 % (2 / 6)
attnumCollationId CBC 3915 66.7 % (4 / 6) 33.3 % (2 / 6)
attnumTypeId CBC 133286 57.1 % (4 / 7) 33.3 % (2 / 6)
buildNSItemFromLists GNC 61481 100.0 % (28 / 28) 80.8 % (21 / 26)
buildNSItemFromTupleDesc GNC 435018 100.0 % (27 / 27) 83.3 % (5 / 6)
buildRelationAliases CBC 435022 100.0 % (28 / 28) 87.5 % (14 / 16)
checkNameSpaceConflicts CBC 301001 95.2 % (20 / 21) 80.0 % (24 / 30)
check_lateral_ref_ok CBC 1108860 100.0 % (6 / 6) 80.0 % (8 / 10)
chooseScalarFunctionAlias CBC 14984 100.0 % (8 / 8) 90.0 % (9 / 10)
colNameToVar CBC 450059 100.0 % (21 / 21) 95.8 % (23 / 24)
errorMissingColumn CBC 245 100.0 % (11 / 11) 69.4 % (25 / 36)
errorMissingRTE CBC 80 100.0 % (13 / 13) 77.3 % (17 / 22)
expandNSItemAttrs CBC 50022 100.0 % (18 / 18) 79.2 % (19 / 24)
expandNSItemVars CBC 53557 100.0 % (25 / 25) 88.9 % (16 / 18)
expandRTE CBC 16334 79.2 % (114 / 144) 65.3 % (96 / 147)
expandRelation CBC 137 100.0 % (5 / 5)
expandTupleDesc CBC 6574 92.9 % (26 / 28) 77.3 % (17 / 22)
findNSItemForRTE CBC 80 100.0 % (8 / 8) 100.0 % (10 / 10)
getRTEPermissionInfo CBC 2569045 75.0 % (6 / 8) 30.0 % (3 / 10)
get_parse_rowmark CBC 20794 100.0 % (6 / 6) 100.0 % (8 / 8)
get_rte_attribute_is_dropped GNC 591018 62.7 % (32 / 51) 37.3 % (19 / 51)
get_rte_attribute_name CBC 1304 72.7 % (8 / 11) 62.5 % (10 / 16)
get_tle_by_resno CBC 218108 100.0 % (6 / 6) 100.0 % (8 / 8)
isFutureCTE CBC 112 100.0 % (7 / 7) 80.0 % (8 / 10)
isLockedRefname CBC 266224 100.0 % (13 / 13) 95.0 % (19 / 20)
markNullableIfNeeded CBC 3366682 100.0 % (10 / 10) 87.5 % (7 / 8)
markRTEForSelectPriv CBC 1269718 65.5 % (19 / 29) 42.3 % (11 / 26)
markVarForSelectPriv CBC 1269710 100.0 % (6 / 6) 75.0 % (3 / 4)
refnameNamespaceItem CBC 713535 95.5 % (21 / 22) 93.8 % (15 / 16)
rte_visible_if_lateral CBC 68 85.7 % (6 / 7) 87.5 % (7 / 8)
rte_visible_if_qualified CBC 12 100.0 % (5 / 5) 66.7 % (4 / 6)
scanNSItemForColumn CBC 1180125 96.9 % (31 / 32) 81.2 % (26 / 32)
scanNameSpaceForCTE CBC 128777 100.0 % (10 / 10) 100.0 % (10 / 10)
scanNameSpaceForENR CBC 176346 100.0 % (2 / 2)
scanNameSpaceForRefname CBC 748745 100.0 % (14 / 14) 94.4 % (17 / 18)
scanNameSpaceForRelid CBC 16 84.2 % (16 / 19) 58.3 % (14 / 24)
scanRTEForColumn CBC 1180397 100.0 % (21 / 21) 91.7 % (22 / 24)
searchRangeTableForCol GNC 245 100.0 % (27 / 27) 100.0 % (18 / 18)
searchRangeTableForRel CBC 80 78.8 % (26 / 33) 57.9 % (22 / 38)
specialAttNum CBC 76191 100.0 % (5 / 5) 100.0 % (2 / 2)
updateFuzzyAttrMatchState CBC 1544 100.0 % (24 / 24) 100.0 % (14 / 14)

Generated by: LCOV version 2.0-1