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

Generated by: LCOV version 2.0-1