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
GetCTEForRTE CBC 6144 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)
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)
addRangeTableEntryForCTE CBC 4788 98.3 % (59 / 60) 83.3 % (35 / 42)
addRangeTableEntryForENR CBC 333 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForFunction CBC 29671 97.1 % (99 / 102) 72.9 % (62 / 85)
addRangeTableEntryForGroup CBC 3567 100.0 % (26 / 26) 80.0 % (8 / 10)
addRangeTableEntryForJoin CBC 63512 97.4 % (37 / 38) 64.3 % (9 / 14)
addRangeTableEntryForRelation CBC 119996 100.0 % (20 / 20) 66.7 % (8 / 12)
addRangeTableEntryForSubquery CBC 44016 100.0 % (34 / 34) 85.0 % (17 / 20)
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)
attnumAttName CBC 8337 57.1 % (4 / 7) 33.3 % (2 / 6)
attnumCollationId CBC 5027 66.7 % (4 / 6) 33.3 % (2 / 6)
attnumTypeId CBC 125886 57.1 % (4 / 7) 33.3 % (2 / 6)
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)
checkNameSpaceConflicts CBC 302633 95.2 % (20 / 21) 80.0 % (24 / 30)
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)
expandRTE CBC 16711 79.2 % (114 / 144) 65.3 % (96 / 147)
expandRelation CBC 141 100.0 % (5 / 5)
expandTupleDesc CBC 6599 92.9 % (26 / 28) 77.3 % (17 / 22)
findNSItemForRTE CBC 80 100.0 % (8 / 8) 100.0 % (10 / 10)
getRTEPermissionInfo CBC 3315112 75.0 % (6 / 8) 30.0 % (3 / 10)
get_parse_rowmark CBC 20421 100.0 % (6 / 6) 100.0 % (8 / 8)
get_rte_attribute_is_dropped CBC 605723 62.7 % (32 / 51) 37.3 % (19 / 51)
get_rte_attribute_name CBC 1296 72.7 % (8 / 11) 62.5 % (10 / 16)
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)
markRTEForSelectPriv CBC 1262238 75.9 % (22 / 29) 50.0 % (13 / 26)
markVarForSelectPriv CBC 1262046 100.0 % (6 / 6) 75.0 % (3 / 4)
parserOpenTable CBC 309186 100.0 % (11 / 11) 75.0 % (9 / 12)
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)
rte_visible_if_qualified CBC 12 100.0 % (5 / 5) 66.7 % (4 / 6)
scanNSItemForColumn CBC 1179783 96.9 % (31 / 32) 81.2 % (26 / 32)
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)
scanNameSpaceForRelid CBC 16 84.2 % (16 / 19) 58.3 % (14 / 24)
scanRTEForColumn CBC 1180055 100.0 % (21 / 21) 91.7 % (22 / 24)
searchRangeTableForCol CBC 245 100.0 % (27 / 27) 100.0 % (18 / 18)
searchRangeTableForRel CBC 76 78.8 % (26 / 33) 57.9 % (22 / 38)
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