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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 91.5 % 1254 1147 107 3 1144 3
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 59 59 3 56
Baseline: lcov-20260920-baseline Branches: 72.0 % 1123 809 314 2 807
Baseline Date: 2026-09-20 14:13:13 +0900 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.5 % 1228 1124 104 1124
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.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 12 100.0 % (5 / 5) 66.7 % (4 / 6)
scanNameSpaceForRelid CBC 16 84.2 % (16 / 19) 58.3 % (14 / 24)
rte_visible_if_lateral CBC 68 85.7 % (6 / 7) 87.5 % (7 / 8)
errorMissingRTE CBC 76 100.0 % (13 / 13) 77.3 % (17 / 22)
searchRangeTableForRel CBC 76 78.8 % (26 / 33) 57.9 % (22 / 38)
findNSItemForRTE CBC 80 100.0 % (8 / 8) 100.0 % (10 / 10)
isFutureCTE CBC 108 100.0 % (7 / 7) 80.0 % (8 / 10)
expandRelation CBC 141 100.0 % (5 / 5)
GetNSItemByVar CBC 192 72.7 % (8 / 11) 50.0 % (8 / 16)
errorMissingColumn CBC 245 100.0 % (11 / 11) 69.4 % (25 / 36)
searchRangeTableForCol CBC 245 100.0 % (27 / 27) 100.0 % (18 / 18)
addRangeTableEntryForENR CBC 324 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForTableFunc CBC 536 96.7 % (29 / 30) 69.2 % (18 / 26)
get_rte_attribute_name CBC 1296 72.7 % (8 / 11) 62.5 % (10 / 16)
GetNSItemByRangeTablePosn CBC 1370 66.7 % (6 / 9) 42.9 % (6 / 14)
updateFuzzyAttrMatchState CBC 1544 100.0 % (24 / 24) 100.0 % (14 / 14)
addRangeTableEntryForGroup CBC 3508 100.0 % (26 / 26) 80.0 % (8 / 10)
addRangeTableEntryForCTE CBC 4463 98.3 % (59 / 60) 83.3 % (35 / 42)
attnumCollationId CBC 5087 66.7 % (4 / 6) 33.3 % (2 / 6)
GetCTEForRTE CBC 6119 83.3 % (10 / 12) 50.0 % (9 / 18)
expandTupleDesc CBC 6568 92.9 % (26 / 28) 77.3 % (17 / 22)
attnumAttName CBC 8387 57.1 % (4 / 7) 33.3 % (2 / 6)
addRangeTableEntryForValues CBC 8999 96.3 % (26 / 27) 50.0 % (6 / 12)
chooseScalarFunctionAlias CBC 15063 100.0 % (8 / 8) 90.0 % (9 / 10)
expandRTE CBC 16513 79.2 % (114 / 144) 65.3 % (96 / 147)
get_parse_rowmark CBC 20296 100.0 % (6 / 6) 100.0 % (8 / 8)
addRangeTableEntryForFunction CBC 29613 97.1 % (99 / 102) 72.9 % (62 / 85)
attnameAttNum CBC 30884 88.9 % (8 / 9) 90.0 % (9 / 10)
addRangeTableEntryForSubquery CBC 43278 100.0 % (34 / 34) 85.0 % (17 / 20)
expandNSItemAttrs CBC 49100 100.0 % (18 / 18) 79.2 % (19 / 24)
expandNSItemVars CBC 52456 100.0 % (25 / 25) 88.9 % (16 / 18)
buildNSItemFromLists GNC 60764 100.0 % (28 / 28) 80.8 % (21 / 26)
addRangeTableEntryForJoin CBC 63005 97.4 % (37 / 38) 64.3 % (9 / 14)
specialAttNum CBC 74719 100.0 % (5 / 5) 100.0 % (2 / 2)
addNSItemToQuery CBC 99155 100.0 % (12 / 12) 100.0 % (6 / 6)
addRangeTableEntryForRelation CBC 120967 100.0 % (20 / 20) 66.7 % (8 / 12)
attnumTypeId CBC 127664 57.1 % (4 / 7) 33.3 % (2 / 6)
scanNameSpaceForCTE CBC 127753 100.0 % (10 / 10) 100.0 % (10 / 10)
scanNameSpaceForENR CBC 174111 100.0 % (2 / 2)
get_tle_by_resno CBC 220868 100.0 % (6 / 6) 100.0 % (8 / 8)
addRangeTableEntry CBC 252083 100.0 % (22 / 22) 83.3 % (5 / 6)
isLockedRefname CBC 266035 100.0 % (13 / 13) 95.0 % (19 / 20)
checkNameSpaceConflicts CBC 300742 95.2 % (20 / 21) 80.0 % (24 / 30)
parserOpenTable CBC 308847 100.0 % (11 / 11) 75.0 % (9 / 12)
buildNSItemFromTupleDesc GNC 402852 100.0 % (27 / 27) 83.3 % (5 / 6)
buildRelationAliases CBC 402856 100.0 % (28 / 28) 87.5 % (14 / 16)
colNameToVar CBC 445328 100.0 % (21 / 21) 95.8 % (23 / 24)
GetRTEByRangeTablePosn CBC 490300 100.0 % (6 / 6) 62.5 % (5 / 8)
get_rte_attribute_is_dropped CBC 594993 62.7 % (32 / 51) 37.3 % (19 / 51)
refnameNamespaceItem CBC 710609 95.5 % (21 / 22) 93.8 % (15 / 16)
scanNameSpaceForRefname CBC 750296 100.0 % (14 / 14) 94.4 % (17 / 18)
addRTEPermissionInfo CBC 934164 100.0 % (9 / 9) 50.0 % (2 / 4)
check_lateral_ref_ok CBC 1105360 100.0 % (6 / 6) 80.0 % (8 / 10)
scanNSItemForColumn CBC 1175125 96.9 % (31 / 32) 81.2 % (26 / 32)
scanRTEForColumn CBC 1175397 100.0 % (21 / 21) 91.7 % (22 / 24)
markVarForSelectPriv CBC 1256876 100.0 % (6 / 6) 75.0 % (3 / 4)
markRTEForSelectPriv CBC 1256884 65.5 % (19 / 29) 42.3 % (11 / 26)
getRTEPermissionInfo CBC 2558419 75.0 % (6 / 8) 30.0 % (3 / 10)
markNullableIfNeeded GNC 3314332 100.0 % (10 / 10) 87.5 % (7 / 8)

Generated by: LCOV version 2.0-1