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: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 91.7 % 1254 1150 104 3 1147 3
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 59 59 3 56
Baseline: lcov-20261105-baseline Branches: 72.2 % 1123 811 312 2 809
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 87.0 % 23 20 3 3 17
(360..) days: 91.8 % 1231 1130 101 1130
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
expandRTE CBC 16917 79.2 % (114 / 144) 65.3 % (96 / 147)
get_rte_attribute_is_dropped CBC 606546 62.7 % (32 / 51) 37.3 % (19 / 51)
addRangeTableEntryForFunction CBC 29866 97.1 % (99 / 102) 72.9 % (62 / 85)
searchRangeTableForRel CBC 76 78.8 % (26 / 33) 57.9 % (22 / 38)
markRTEForSelectPriv CBC 1269143 75.9 % (22 / 29) 50.0 % (13 / 26)
errorMissingColumn CBC 245 100.0 % (11 / 11) 69.4 % (25 / 36)
scanNameSpaceForRelid CBC 16 84.2 % (16 / 19) 58.3 % (14 / 24)
GetCTEForRTE CBC 6178 83.3 % (10 / 12) 50.0 % (9 / 18)
GetNSItemByRangeTablePosn CBC 1376 66.7 % (6 / 9) 42.9 % (6 / 14)
GetNSItemByVar CBC 192 72.7 % (8 / 11) 50.0 % (8 / 16)
addRangeTableEntryForENR CBC 329 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForTableFunc CBC 610 96.7 % (29 / 30) 69.2 % (18 / 26)
addRangeTableEntryForCTE CBC 4807 98.3 % (59 / 60) 83.3 % (35 / 42)
getRTEPermissionInfo CBC 3321652 75.0 % (6 / 8) 30.0 % (3 / 10)
addRangeTableEntryForValues CBC 9205 96.3 % (26 / 27) 50.0 % (6 / 12)
checkNameSpaceConflicts CBC 304936 95.2 % (20 / 21) 80.0 % (24 / 30)
get_rte_attribute_name CBC 1316 72.7 % (8 / 11) 62.5 % (10 / 16)
scanNSItemForColumn CBC 1185872 96.9 % (31 / 32) 81.2 % (26 / 32)
addRangeTableEntryForJoin CBC 64160 97.4 % (37 / 38) 64.3 % (9 / 14)
buildNSItemFromLists GNC 62839 100.0 % (28 / 28) 80.8 % (21 / 26)
errorMissingRTE CBC 76 100.0 % (13 / 13) 77.3 % (17 / 22)
expandNSItemAttrs CBC 49716 100.0 % (18 / 18) 79.2 % (19 / 24)
expandTupleDesc CBC 6618 92.9 % (26 / 28) 77.3 % (17 / 22)
addRangeTableEntryForRelation CBC 118925 100.0 % (20 / 20) 66.7 % (8 / 12)
attnumAttName CBC 8523 57.1 % (4 / 7) 33.3 % (2 / 6)
attnumCollationId CBC 5068 66.7 % (4 / 6) 33.3 % (2 / 6)
attnumTypeId CBC 122987 57.1 % (4 / 7) 33.3 % (2 / 6)
GetRTEByRangeTablePosn CBC 494439 100.0 % (6 / 6) 62.5 % (5 / 8)
addRangeTableEntryForSubquery CBC 44636 100.0 % (34 / 34) 85.0 % (17 / 20)
parserOpenTable CBC 309215 100.0 % (11 / 11) 75.0 % (9 / 12)
addRTEPermissionInfo CBC 935695 100.0 % (9 / 9) 50.0 % (2 / 4)
addRangeTableEntryForGroup CBC 3601 100.0 % (26 / 26) 80.0 % (8 / 10)
buildRelationAliases CBC 403909 100.0 % (28 / 28) 87.5 % (14 / 16)
check_lateral_ref_ok CBC 1115651 100.0 % (6 / 6) 80.0 % (8 / 10)
expandNSItemVars CBC 53107 100.0 % (25 / 25) 88.9 % (16 / 18)
isFutureCTE CBC 108 100.0 % (7 / 7) 80.0 % (8 / 10)
rte_visible_if_qualified CBC 12 100.0 % (5 / 5) 66.7 % (4 / 6)
scanRTEForColumn CBC 1186144 100.0 % (21 / 21) 91.7 % (22 / 24)
addRangeTableEntry CBC 254922 100.0 % (22 / 22) 83.3 % (5 / 6)
attnameAttNum CBC 31096 88.9 % (8 / 9) 90.0 % (9 / 10)
buildNSItemFromTupleDesc GNC 403905 100.0 % (27 / 27) 83.3 % (5 / 6)
chooseScalarFunctionAlias CBC 15209 100.0 % (8 / 8) 90.0 % (9 / 10)
colNameToVar CBC 449679 100.0 % (21 / 21) 95.8 % (23 / 24)
isLockedRefname CBC 269555 100.0 % (13 / 13) 95.0 % (19 / 20)
markNullableIfNeeded GNC 3346683 100.0 % (10 / 10) 87.5 % (7 / 8)
markVarForSelectPriv CBC 1268951 100.0 % (6 / 6) 75.0 % (3 / 4)
refnameNamespaceItem CBC 719507 95.5 % (21 / 22) 93.8 % (15 / 16)
rte_visible_if_lateral CBC 68 85.7 % (6 / 7) 87.5 % (7 / 8)
scanNameSpaceForRefname CBC 759655 100.0 % (14 / 14) 94.4 % (17 / 18)
addNSItemToQuery CBC 100334 100.0 % (12 / 12) 100.0 % (6 / 6)
findNSItemForRTE CBC 80 100.0 % (8 / 8) 100.0 % (10 / 10)
get_parse_rowmark CBC 20550 100.0 % (6 / 6) 100.0 % (8 / 8)
get_tle_by_resno CBC 231893 100.0 % (6 / 6) 100.0 % (8 / 8)
scanNameSpaceForCTE CBC 130048 100.0 % (10 / 10) 100.0 % (10 / 10)
searchRangeTableForCol CBC 245 100.0 % (27 / 27) 100.0 % (18 / 18)
specialAttNum CBC 74885 100.0 % (5 / 5) 100.0 % (2 / 2)
updateFuzzyAttrMatchState CBC 1544 100.0 % (24 / 24) 100.0 % (14 / 14)
expandRelation CBC 141 100.0 % (5 / 5)
scanNameSpaceForENR CBC 176481 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1