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)
addRangeTableEntryForFunction CBC 29671 97.1 % (99 / 102) 72.9 % (62 / 85)
searchRangeTableForRel CBC 76 78.8 % (26 / 33) 57.9 % (22 / 38)
markRTEForSelectPriv CBC 1262238 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 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)
addRangeTableEntryForENR CBC 333 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForTableFunc CBC 524 96.7 % (29 / 30) 69.2 % (18 / 26)
addRangeTableEntryForCTE CBC 4788 98.3 % (59 / 60) 83.3 % (35 / 42)
getRTEPermissionInfo CBC 3315112 75.0 % (6 / 8) 30.0 % (3 / 10)
addRangeTableEntryForValues CBC 9030 96.3 % (26 / 27) 50.0 % (6 / 12)
checkNameSpaceConflicts CBC 302633 95.2 % (20 / 21) 80.0 % (24 / 30)
get_rte_attribute_name CBC 1296 72.7 % (8 / 11) 62.5 % (10 / 16)
scanNSItemForColumn CBC 1179783 96.9 % (31 / 32) 81.2 % (26 / 32)
addRangeTableEntryForJoin CBC 63512 97.4 % (37 / 38) 64.3 % (9 / 14)
buildNSItemFromLists GNC 61905 100.0 % (28 / 28) 80.8 % (21 / 26)
errorMissingRTE CBC 76 100.0 % (13 / 13) 77.3 % (17 / 22)
expandNSItemAttrs CBC 49300 100.0 % (18 / 18) 79.2 % (19 / 24)
expandTupleDesc CBC 6599 92.9 % (26 / 28) 77.3 % (17 / 22)
addRangeTableEntryForRelation CBC 119996 100.0 % (20 / 20) 66.7 % (8 / 12)
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)
GetRTEByRangeTablePosn CBC 492077 100.0 % (6 / 6) 62.5 % (5 / 8)
addRangeTableEntryForSubquery CBC 44016 100.0 % (34 / 34) 85.0 % (17 / 20)
parserOpenTable CBC 309186 100.0 % (11 / 11) 75.0 % (9 / 12)
addRTEPermissionInfo CBC 934985 100.0 % (9 / 9) 50.0 % (2 / 4)
addRangeTableEntryForGroup CBC 3567 100.0 % (26 / 26) 80.0 % (8 / 10)
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)
expandNSItemVars CBC 52652 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 1180055 100.0 % (21 / 21) 91.7 % (22 / 24)
addRangeTableEntry CBC 253334 100.0 % (22 / 22) 83.3 % (5 / 6)
attnameAttNum CBC 30988 88.9 % (8 / 9) 90.0 % (9 / 10)
buildNSItemFromTupleDesc GNC 403199 100.0 % (27 / 27) 83.3 % (5 / 6)
chooseScalarFunctionAlias CBC 15106 100.0 % (8 / 8) 90.0 % (9 / 10)
colNameToVar CBC 446663 100.0 % (21 / 21) 95.8 % (23 / 24)
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)
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)
scanNameSpaceForRefname CBC 754446 100.0 % (14 / 14) 94.4 % (17 / 18)
addNSItemToQuery CBC 99329 100.0 % (12 / 12) 100.0 % (6 / 6)
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)
scanNameSpaceForCTE CBC 128561 100.0 % (10 / 10) 100.0 % (10 / 10)
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)
expandRelation CBC 141 100.0 % (5 / 5)
scanNameSpaceForENR CBC 174669 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1