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