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: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 91.6 % 1240 1136 104 8 1128 25
Current Date: 2025-12-15 18:36:29 -0500 Functions: 100.0 % 58 58 6 52 2
Baseline: lcov-20251216-010103-baseline Branches: 72.4 % 1107 801 306 801
Baseline Date: 2025-12-15 13:30:48 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 5 5 5
(30,360] days: 100.0 % 17 17 3 14
(360..) days: 91.5 % 1218 1114 104 1114
Function coverage date bins:
(360..) days: 100.0 % 58 58 6 52
Branch coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 72.3 % 1105 799 306 799

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 GNC 182 100.0 % (27 / 27) 100.0 % (18 / 18)
addRangeTableEntryForENR CBC 247 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForTableFunc CBC 331 96.7 % (29 / 30) 69.2 % (18 / 26)
get_rte_attribute_name CBC 1047 72.7 % (8 / 11) 62.5 % (10 / 16)
GetNSItemByRangeTablePosn CBC 1131 66.7 % (6 / 9) 42.9 % (6 / 14)
updateFuzzyAttrMatchState CBC 1149 100.0 % (24 / 24) 100.0 % (14 / 14)
addRangeTableEntryForGroup CBC 2415 100.0 % (26 / 26) 80.0 % (8 / 10)
attnumCollationId CBC 2881 66.7 % (4 / 6) 33.3 % (2 / 6)
addRangeTableEntryForCTE CBC 3574 98.3 % (59 / 60) 83.3 % (35 / 42)
GetCTEForRTE CBC 4438 83.3 % (10 / 12) 50.0 % (9 / 18)
expandTupleDesc CBC 5878 92.9 % (26 / 28) 77.3 % (17 / 22)
addRangeTableEntryForValues CBC 6745 96.3 % (26 / 27) 50.0 % (6 / 12)
attnumAttName CBC 7178 57.1 % (4 / 7) 33.3 % (2 / 6)
expandRTE CBC 11760 79.2 % (114 / 144) 65.3 % (96 / 147)
chooseScalarFunctionAlias CBC 12271 100.0 % (8 / 8) 90.0 % (9 / 10)
get_parse_rowmark CBC 17545 100.0 % (6 / 6) 100.0 % (8 / 8)
addRangeTableEntryForFunction GNC 24267 97.0 % (96 / 99) 72.9 % (62 / 85)
attnameAttNum CBC 25560 88.9 % (8 / 9) 90.0 % (9 / 10)
addRangeTableEntryForSubquery CBC 33387 100.0 % (34 / 34) 85.0 % (17 / 20)
expandNSItemAttrs CBC 38173 100.0 % (18 / 18) 79.2 % (19 / 24)
expandNSItemVars CBC 40761 100.0 % (25 / 25) 88.9 % (16 / 18)
buildNSItemFromLists GNC 46437 100.0 % (28 / 28) 80.8 % (21 / 26)
addRangeTableEntryForJoin GNC 49167 97.4 % (37 / 38) 64.3 % (9 / 14)
specialAttNum CBC 64593 100.0 % (5 / 5) 100.0 % (2 / 2)
addNSItemToQuery CBC 77959 100.0 % (12 / 12) 100.0 % (6 / 6)
addRangeTableEntryForRelation CBC 95699 100.0 % (20 / 20) 66.7 % (8 / 12)
attnumTypeId CBC 99901 57.1 % (4 / 7) 33.3 % (2 / 6)
scanNameSpaceForCTE CBC 103234 100.0 % (10 / 10) 100.0 % (10 / 10)
scanNameSpaceForENR CBC 141036 100.0 % (2 / 2)
get_tle_by_resno CBC 144157 100.0 % (6 / 6) 100.0 % (8 / 8)
addRangeTableEntry CBC 201519 100.0 % (22 / 22) 83.3 % (5 / 6)
isLockedRefname CBC 212415 100.0 % (13 / 13) 95.0 % (19 / 20)
checkNameSpaceConflicts CBC 240651 95.2 % (20 / 21) 80.0 % (24 / 30)
parserOpenTable CBC 245525 100.0 % (11 / 11) 75.0 % (9 / 12)
buildNSItemFromTupleDesc GNC 321620 100.0 % (27 / 27) 83.3 % (5 / 6)
buildRelationAliases CBC 321623 100.0 % (28 / 28) 87.5 % (14 / 16)
colNameToVar CBC 381862 100.0 % (21 / 21) 95.8 % (23 / 24)
GetRTEByRangeTablePosn CBC 413565 100.0 % (6 / 6) 62.5 % (5 / 8)
get_rte_attribute_is_dropped GNC 444630 62.7 % (32 / 51) 37.3 % (19 / 51)
refnameNamespaceItem CBC 561029 95.5 % (21 / 22) 93.8 % (15 / 16)
scanNameSpaceForRefname CBC 586700 100.0 % (14 / 14) 94.4 % (17 / 18)
addRTEPermissionInfo CBC 714678 100.0 % (9 / 9) 50.0 % (2 / 4)
check_lateral_ref_ok CBC 901580 100.0 % (6 / 6) 80.0 % (8 / 10)
scanNSItemForColumn CBC 961349 96.9 % (31 / 32) 81.2 % (26 / 32)
scanRTEForColumn CBC 961550 100.0 % (21 / 21) 91.7 % (22 / 24)
markVarForSelectPriv CBC 1016301 100.0 % (6 / 6) 75.0 % (3 / 4)
markRTEForSelectPriv CBC 1016307 65.5 % (19 / 29) 42.3 % (11 / 26)
getRTEPermissionInfo CBC 1952351 75.0 % (6 / 8) 30.0 % (3 / 10)
markNullableIfNeeded CBC 2675403 100.0 % (10 / 10) 87.5 % (7 / 8)

Generated by: LCOV version 2.4-beta