LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_relation.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 91.7 % 1257 1153 104 1153
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 60 60 60
Baseline: lcov-20250907-010129-baseline Branches: 72.7 % 1121 815 306 815
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 14 14 14
(360..) days: 91.6 % 1243 1139 104 1139
Function coverage date bins:
(360..) days: 100.0 % 60 60 60
Branch coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 72.7 % 1119 813 306 813

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 11471 79.2 % (114 / 144) 65.3 % (96 / 147)
get_rte_attribute_is_dropped CBC 317376 62.7 % (32 / 51) 37.3 % (19 / 51)
markRTEForSelectPriv CBC 986612 65.5 % (19 / 29) 42.3 % (11 / 26)
searchRangeTableForRel CBC 57 78.8 % (26 / 33) 57.9 % (22 / 38)
GetNSItemByRangeTablePosn CBC 1104 66.7 % (6 / 9) 42.9 % (6 / 14)
addRangeTableEntryForENR CBC 247 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForFunction CBC 23672 97.0 % (96 / 99) 72.9 % (62 / 85)
attnumAttName CBC 6923 57.1 % (4 / 7) 33.3 % (2 / 6)
attnumTypeId CBC 96747 57.1 % (4 / 7) 33.3 % (2 / 6)
get_rte_attribute_name CBC 994 72.7 % (8 / 11) 62.5 % (10 / 16)
scanNameSpaceForRelid CBC 12 84.2 % (16 / 19) 58.3 % (14 / 24)
GetCTEForRTE CBC 4364 83.3 % (10 / 12) 50.0 % (9 / 18)
attnumCollationId CBC 2812 66.7 % (4 / 6) 33.3 % (2 / 6)
expandTupleDesc CBC 5910 92.9 % (26 / 28) 77.3 % (17 / 22)
getRTEPermissionInfo CBC 1870013 75.0 % (6 / 8) 30.0 % (3 / 10)
addRangeTableEntryForCTE CBC 3492 98.3 % (59 / 60) 83.3 % (35 / 42)
addRangeTableEntryForJoin CBC 47917 97.4 % (37 / 38) 64.3 % (9 / 14)
addRangeTableEntryForTableFunc CBC 331 96.7 % (29 / 30) 69.2 % (18 / 26)
addRangeTableEntryForValues CBC 6575 96.3 % (26 / 27) 50.0 % (6 / 12)
attnameAttNum CBC 24777 88.9 % (8 / 9) 90.0 % (9 / 10)
checkNameSpaceConflicts CBC 230396 95.2 % (20 / 21) 80.0 % (24 / 30)
refnameNamespaceItem CBC 548686 95.5 % (21 / 22) 93.8 % (15 / 16)
rte_visible_if_lateral CBC 51 85.7 % (6 / 7) 87.5 % (7 / 8)
scanNSItemForColumn CBC 940026 96.9 % (31 / 32) 81.2 % (26 / 32)
GetRTEByRangeTablePosn CBC 398610 100.0 % (6 / 6) 62.5 % (5 / 8)
addNSItemToQuery CBC 74403 100.0 % (12 / 12) 100.0 % (6 / 6)
addRTEPermissionInfo CBC 691994 100.0 % (9 / 9) 50.0 % (2 / 4)
addRangeTableEntry CBC 194857 100.0 % (22 / 22) 83.3 % (5 / 6)
addRangeTableEntryForGroup CBC 2239 100.0 % (26 / 26) 80.0 % (8 / 10)
addRangeTableEntryForRelation CBC 93403 100.0 % (20 / 20) 66.7 % (8 / 12)
addRangeTableEntryForSubquery CBC 29545 100.0 % (34 / 34) 85.0 % (17 / 20)
buildNSItemFromLists CBC 42167 100.0 % (28 / 28) 80.8 % (21 / 26)
buildNSItemFromTupleDesc CBC 312067 100.0 % (27 / 27) 83.3 % (5 / 6)
buildRelationAliases CBC 312070 100.0 % (28 / 28) 87.5 % (14 / 16)
check_lateral_ref_ok CBC 880640 100.0 % (6 / 6) 80.0 % (8 / 10)
chooseScalarFunctionAlias CBC 11907 100.0 % (8 / 8) 90.0 % (9 / 10)
colNameToVar CBC 372968 100.0 % (21 / 21) 95.8 % (23 / 24)
errorMissingColumn CBC 182 100.0 % (11 / 11) 69.4 % (25 / 36)
errorMissingRTE CBC 57 100.0 % (13 / 13) 77.3 % (17 / 22)
expandNSItemAttrs CBC 34619 100.0 % (18 / 18) 79.2 % (19 / 24)
expandNSItemVars CBC 37090 100.0 % (25 / 25) 88.9 % (16 / 18)
expandRelation CBC 78 100.0 % (5 / 5)
findNSItemForRTE CBC 60 100.0 % (8 / 8) 100.0 % (10 / 10)
get_parse_rowmark CBC 11663 100.0 % (6 / 6) 100.0 % (8 / 8)
get_tle_by_resno CBC 133780 100.0 % (6 / 6) 100.0 % (8 / 8)
isFutureCTE CBC 90 100.0 % (7 / 7) 80.0 % (8 / 10)
isLockedRefname CBC 202837 100.0 % (13 / 13) 95.0 % (19 / 20)
isQueryUsingTempRelation CBC 8609 100.0 % (2 / 2)
isQueryUsingTempRelation_walker CBC 788733 100.0 % (15 / 15) 100.0 % (14 / 14)
markNullableIfNeeded CBC 2601910 100.0 % (10 / 10) 87.5 % (7 / 8)
markVarForSelectPriv CBC 986606 100.0 % (6 / 6) 75.0 % (3 / 4)
parserOpenTable CBC 238705 100.0 % (11 / 11) 75.0 % (9 / 12)
rte_visible_if_qualified CBC 9 100.0 % (5 / 5) 66.7 % (4 / 6)
scanNameSpaceForCTE CBC 98054 100.0 % (10 / 10) 100.0 % (10 / 10)
scanNameSpaceForENR CBC 134869 100.0 % (2 / 2)
scanNameSpaceForRefname CBC 573815 100.0 % (14 / 14) 94.4 % (17 / 18)
scanRTEForColumn CBC 940227 100.0 % (21 / 21) 91.7 % (22 / 24)
searchRangeTableForCol CBC 182 100.0 % (27 / 27) 100.0 % (18 / 18)
specialAttNum CBC 64182 100.0 % (5 / 5) 100.0 % (2 / 2)
updateFuzzyAttrMatchState CBC 1149 100.0 % (24 / 24) 100.0 % (14 / 14)

Generated by: LCOV version 2.4-beta