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-20250906-005545-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
rte_visible_if_qualified CBC 9 100.0 % (5 / 5) 66.7 % (4 / 6)
scanNameSpaceForRelid CBC 12 84.2 % (16 / 19) 58.3 % (14 / 24)
rte_visible_if_lateral CBC 51 85.7 % (6 / 7) 87.5 % (7 / 8)
errorMissingRTE CBC 57 100.0 % (13 / 13) 77.3 % (17 / 22)
searchRangeTableForRel CBC 57 78.8 % (26 / 33) 57.9 % (22 / 38)
findNSItemForRTE CBC 60 100.0 % (8 / 8) 100.0 % (10 / 10)
expandRelation CBC 78 100.0 % (5 / 5)
isFutureCTE CBC 90 100.0 % (7 / 7) 80.0 % (8 / 10)
errorMissingColumn CBC 182 100.0 % (11 / 11) 69.4 % (25 / 36)
searchRangeTableForCol CBC 182 100.0 % (27 / 27) 100.0 % (18 / 18)
addRangeTableEntryForENR CBC 248 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForTableFunc CBC 331 96.7 % (29 / 30) 69.2 % (18 / 26)
get_rte_attribute_name CBC 994 72.7 % (8 / 11) 62.5 % (10 / 16)
GetNSItemByRangeTablePosn CBC 1104 66.7 % (6 / 9) 42.9 % (6 / 14)
updateFuzzyAttrMatchState CBC 1149 100.0 % (24 / 24) 100.0 % (14 / 14)
addRangeTableEntryForGroup CBC 2237 100.0 % (26 / 26) 80.0 % (8 / 10)
attnumCollationId CBC 2812 66.7 % (4 / 6) 33.3 % (2 / 6)
addRangeTableEntryForCTE CBC 3492 98.3 % (59 / 60) 83.3 % (35 / 42)
GetCTEForRTE CBC 4364 83.3 % (10 / 12) 50.0 % (9 / 18)
expandTupleDesc CBC 5919 92.9 % (26 / 28) 77.3 % (17 / 22)
addRangeTableEntryForValues CBC 6575 96.3 % (26 / 27) 50.0 % (6 / 12)
attnumAttName CBC 6892 57.1 % (4 / 7) 33.3 % (2 / 6)
isQueryUsingTempRelation CBC 8609 100.0 % (2 / 2)
expandRTE CBC 11477 79.2 % (114 / 144) 65.3 % (96 / 147)
get_parse_rowmark CBC 11645 100.0 % (6 / 6) 100.0 % (8 / 8)
chooseScalarFunctionAlias CBC 11907 100.0 % (8 / 8) 90.0 % (9 / 10)
addRangeTableEntryForFunction CBC 23678 97.0 % (96 / 99) 72.9 % (62 / 85)
attnameAttNum CBC 24787 88.9 % (8 / 9) 90.0 % (9 / 10)
addRangeTableEntryForSubquery CBC 29546 100.0 % (34 / 34) 85.0 % (17 / 20)
expandNSItemAttrs CBC 34617 100.0 % (18 / 18) 79.2 % (19 / 24)
expandNSItemVars CBC 37088 100.0 % (25 / 25) 88.9 % (16 / 18)
buildNSItemFromLists CBC 42166 100.0 % (28 / 28) 80.8 % (21 / 26)
addRangeTableEntryForJoin CBC 47919 97.4 % (37 / 38) 64.3 % (9 / 14)
specialAttNum CBC 64185 100.0 % (5 / 5) 100.0 % (2 / 2)
addNSItemToQuery CBC 74410 100.0 % (12 / 12) 100.0 % (6 / 6)
addRangeTableEntryForRelation CBC 94380 100.0 % (20 / 20) 66.7 % (8 / 12)
scanNameSpaceForCTE CBC 98045 100.0 % (10 / 10) 100.0 % (10 / 10)
attnumTypeId CBC 98626 57.1 % (4 / 7) 33.3 % (2 / 6)
get_tle_by_resno CBC 133759 100.0 % (6 / 6) 100.0 % (8 / 8)
scanNameSpaceForENR CBC 134834 100.0 % (2 / 2)
addRangeTableEntry CBC 194838 100.0 % (22 / 22) 83.3 % (5 / 6)
isLockedRefname CBC 202818 100.0 % (13 / 13) 95.0 % (19 / 20)
checkNameSpaceConflicts CBC 230384 95.2 % (20 / 21) 80.0 % (24 / 30)
parserOpenTable CBC 239661 100.0 % (11 / 11) 75.0 % (9 / 12)
buildNSItemFromTupleDesc CBC 313032 100.0 % (27 / 27) 83.3 % (5 / 6)
buildRelationAliases CBC 313035 100.0 % (28 / 28) 87.5 % (14 / 16)
get_rte_attribute_is_dropped CBC 318048 62.7 % (32 / 51) 37.3 % (19 / 51)
colNameToVar CBC 372479 100.0 % (21 / 21) 95.8 % (23 / 24)
GetRTEByRangeTablePosn CBC 398589 100.0 % (6 / 6) 62.5 % (5 / 8)
refnameNamespaceItem CBC 548348 95.5 % (21 / 22) 93.8 % (15 / 16)
scanNameSpaceForRefname CBC 573477 100.0 % (14 / 14) 94.4 % (17 / 18)
addRTEPermissionInfo CBC 693965 100.0 % (9 / 9) 50.0 % (2 / 4)
isQueryUsingTempRelation_walker CBC 788733 100.0 % (15 / 15) 100.0 % (14 / 14)
check_lateral_ref_ok CBC 880600 100.0 % (6 / 6) 80.0 % (8 / 10)
scanNSItemForColumn CBC 939989 96.9 % (31 / 32) 81.2 % (26 / 32)
scanRTEForColumn CBC 940190 100.0 % (21 / 21) 91.7 % (22 / 24)
markVarForSelectPriv CBC 986569 100.0 % (6 / 6) 75.0 % (3 / 4)
markRTEForSelectPriv CBC 986575 65.5 % (19 / 29) 42.3 % (11 / 26)
getRTEPermissionInfo CBC 1872762 75.0 % (6 / 8) 30.0 % (3 / 10)
markNullableIfNeeded CBC 2601957 100.0 % (10 / 10) 87.5 % (7 / 8)

Generated by: LCOV version 2.4-beta