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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 91.7 % 1283 1177 2 104 50 1127 26
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 59 59 8 51 3
Baseline: lcov-20260530-034037-baseline Branches: 72.3 % 1133 819 8 306 18 801 14
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 96.2 % 52 50 2 50
(360..) days: 91.6 % 1231 1127 104 1127
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 57 57 6 51
Branch coverage date bins:
(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)
errorMissingColumn CBC 245 100.0 % (11 / 11) 69.4 % (25 / 36)
searchRangeTableForCol GNC 245 100.0 % (27 / 27) 100.0 % (18 / 18)
addRangeTableEntryForENR CBC 364 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForTableFunc CBC 440 96.7 % (29 / 30) 69.2 % (18 / 26)
addRangeTableEntryForGraphTable GNC 492 95.0 % (38 / 40) 69.2 % (18 / 26)
get_rte_attribute_name CBC 1300 72.7 % (8 / 11) 62.5 % (10 / 16)
GetNSItemByRangeTablePosn CBC 1511 66.7 % (6 / 9) 42.9 % (6 / 14)
updateFuzzyAttrMatchState CBC 1544 100.0 % (24 / 24) 100.0 % (14 / 14)
addRangeTableEntryForGroup CBC 3455 100.0 % (26 / 26) 80.0 % (8 / 10)
attnumCollationId CBC 3903 66.7 % (4 / 6) 33.3 % (2 / 6)
addRangeTableEntryForCTE CBC 4393 98.3 % (59 / 60) 83.3 % (35 / 42)
GetCTEForRTE CBC 6062 83.3 % (10 / 12) 50.0 % (9 / 18)
expandTupleDesc CBC 6590 92.9 % (26 / 28) 77.3 % (17 / 22)
attnumAttName CBC 8471 57.1 % (4 / 7) 33.3 % (2 / 6)
addRangeTableEntryForValues CBC 9094 96.3 % (26 / 27) 50.0 % (6 / 12)
chooseScalarFunctionAlias CBC 15444 100.0 % (8 / 8) 90.0 % (9 / 10)
expandRTE CBC 16717 79.2 % (114 / 144) 65.3 % (96 / 147)
get_parse_rowmark CBC 22295 100.0 % (6 / 6) 100.0 % (8 / 8)
addRangeTableEntryForFunction GNC 30285 97.1 % (99 / 102) 72.9 % (62 / 85)
attnameAttNum CBC 32776 88.9 % (8 / 9) 90.0 % (9 / 10)
addRangeTableEntryForSubquery CBC 44167 100.0 % (34 / 34) 85.0 % (17 / 20)
expandNSItemAttrs CBC 49893 100.0 % (18 / 18) 79.2 % (19 / 24)
expandNSItemVars CBC 53392 100.0 % (25 / 25) 88.9 % (16 / 18)
buildNSItemFromLists GNC 62021 100.0 % (28 / 28) 80.8 % (21 / 26)
addRangeTableEntryForJoin GNC 65630 97.4 % (37 / 38) 64.3 % (9 / 14)
specialAttNum CBC 81452 100.0 % (5 / 5) 100.0 % (2 / 2)
addNSItemToQuery CBC 103618 100.0 % (12 / 12) 100.0 % (6 / 6)
attnumTypeId CBC 128834 57.1 % (4 / 7) 33.3 % (2 / 6)
scanNameSpaceForCTE CBC 135068 100.0 % (10 / 10) 100.0 % (10 / 10)
addRangeTableEntryForRelation CBC 152740 100.0 % (20 / 20) 66.7 % (8 / 12)
scanNameSpaceForENR CBC 182387 100.0 % (2 / 2)
get_tle_by_resno CBC 218643 100.0 % (6 / 6) 100.0 % (8 / 8)
addRangeTableEntry CBC 262385 100.0 % (22 / 22) 83.3 % (5 / 6)
isLockedRefname CBC 276317 100.0 % (13 / 13) 95.0 % (19 / 20)
checkNameSpaceConflicts CBC 312054 95.2 % (20 / 21) 80.0 % (24 / 30)
buildNSItemFromTupleDesc GNC 445631 100.0 % (27 / 27) 83.3 % (5 / 6)
buildRelationAliases CBC 445635 100.0 % (28 / 28) 87.5 % (14 / 16)
colNameToVar CBC 490138 100.0 % (21 / 21) 95.8 % (23 / 24)
GetRTEByRangeTablePosn CBC 540451 100.0 % (6 / 6) 62.5 % (5 / 8)
get_rte_attribute_is_dropped GNC 627476 62.7 % (32 / 51) 37.3 % (19 / 51)
refnameNamespaceItem CBC 742891 95.5 % (21 / 22) 93.8 % (15 / 16)
scanNameSpaceForRefname CBC 779169 100.0 % (14 / 14) 94.4 % (17 / 18)
addRTEPermissionInfo CBC 990081 100.0 % (9 / 9) 50.0 % (2 / 4)
check_lateral_ref_ok CBC 1176925 100.0 % (6 / 6) 80.0 % (8 / 10)
scanNSItemForColumn CBC 1251833 96.9 % (31 / 32) 81.2 % (26 / 32)
scanRTEForColumn CBC 1252105 100.0 % (21 / 21) 91.7 % (22 / 24)
markVarForSelectPriv CBC 1337597 100.0 % (6 / 6) 75.0 % (3 / 4)
markRTEForSelectPriv CBC 1337605 65.5 % (19 / 29) 42.3 % (11 / 26)
getRTEPermissionInfo CBC 2675171 75.0 % (6 / 8) 30.0 % (3 / 10)
markNullableIfNeeded CBC 3548026 100.0 % (10 / 10) 87.5 % (7 / 8)

Generated by: LCOV version 2.5.0-beta