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: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 91.7 % 1257 1153 104 3 1150 3
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 60 60 1 59
Baseline: lcov-20251028-005825-baseline Branches: 72.7 % 1121 815 306 815
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 3 3 3
(30,360] days: 100.0 % 14 14 14
(360..) days: 91.6 % 1240 1136 104 1136
Function coverage date bins:
(360..) days: 100.0 % 60 60 1 59
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 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 999 72.7 % (8 / 11) 62.5 % (10 / 16)
GetNSItemByRangeTablePosn CBC 1125 66.7 % (6 / 9) 42.9 % (6 / 14)
updateFuzzyAttrMatchState CBC 1149 100.0 % (24 / 24) 100.0 % (14 / 14)
addRangeTableEntryForGroup CBC 2402 100.0 % (26 / 26) 80.0 % (8 / 10)
attnumCollationId CBC 2863 66.7 % (4 / 6) 33.3 % (2 / 6)
addRangeTableEntryForCTE CBC 3506 98.3 % (59 / 60) 83.3 % (35 / 42)
GetCTEForRTE CBC 4372 83.3 % (10 / 12) 50.0 % (9 / 18)
expandTupleDesc CBC 5941 92.9 % (26 / 28) 77.3 % (17 / 22)
addRangeTableEntryForValues CBC 6589 96.3 % (26 / 27) 50.0 % (6 / 12)
attnumAttName CBC 7146 57.1 % (4 / 7) 33.3 % (2 / 6)
isQueryUsingTempRelation CBC 8660 100.0 % (2 / 2)
expandRTE CBC 11702 79.2 % (114 / 144) 65.3 % (96 / 147)
chooseScalarFunctionAlias CBC 12058 100.0 % (8 / 8) 90.0 % (9 / 10)
get_parse_rowmark CBC 14572 100.0 % (6 / 6) 100.0 % (8 / 8)
addRangeTableEntryForFunction CBC 23829 97.0 % (96 / 99) 72.9 % (62 / 85)
attnameAttNum CBC 25067 88.9 % (8 / 9) 90.0 % (9 / 10)
addRangeTableEntryForSubquery CBC 30082 100.0 % (34 / 34) 85.0 % (17 / 20)
expandNSItemAttrs CBC 34719 100.0 % (18 / 18) 79.2 % (19 / 24)
expandNSItemVars CBC 37210 100.0 % (25 / 25) 88.9 % (16 / 18)
buildNSItemFromLists CBC 42895 100.0 % (28 / 28) 80.8 % (21 / 26)
addRangeTableEntryForJoin CBC 48316 97.4 % (37 / 38) 64.3 % (9 / 14)
specialAttNum CBC 63754 100.0 % (5 / 5) 100.0 % (2 / 2)
addNSItemToQuery CBC 75252 100.0 % (12 / 12) 100.0 % (6 / 6)
addRangeTableEntryForRelation CBC 93963 100.0 % (20 / 20) 66.7 % (8 / 12)
attnumTypeId CBC 98231 57.1 % (4 / 7) 33.3 % (2 / 6)
scanNameSpaceForCTE CBC 99189 100.0 % (10 / 10) 100.0 % (10 / 10)
scanNameSpaceForENR CBC 136221 100.0 % (2 / 2)
get_tle_by_resno CBC 142651 100.0 % (6 / 6) 100.0 % (8 / 8)
addRangeTableEntry CBC 196016 100.0 % (22 / 22) 83.3 % (5 / 6)
isLockedRefname CBC 204041 100.0 % (13 / 13) 95.0 % (19 / 20)
checkNameSpaceConflicts CBC 231771 95.2 % (20 / 21) 80.0 % (24 / 30)
parserOpenTable CBC 240358 100.0 % (11 / 11) 75.0 % (9 / 12)
buildNSItemFromTupleDesc CBC 313943 100.0 % (27 / 27) 83.3 % (5 / 6)
buildRelationAliases CBC 313946 100.0 % (28 / 28) 87.5 % (14 / 16)
colNameToVar CBC 373890 100.0 % (21 / 21) 95.8 % (23 / 24)
GetRTEByRangeTablePosn CBC 401849 100.0 % (6 / 6) 62.5 % (5 / 8)
get_rte_attribute_is_dropped GNC 429160 62.7 % (32 / 51) 37.3 % (19 / 51)
refnameNamespaceItem CBC 551572 95.5 % (21 / 22) 93.8 % (15 / 16)
scanNameSpaceForRefname CBC 576732 100.0 % (14 / 14) 94.4 % (17 / 18)
addRTEPermissionInfo CBC 701657 100.0 % (9 / 9) 50.0 % (2 / 4)
isQueryUsingTempRelation_walker CBC 792383 100.0 % (15 / 15) 100.0 % (14 / 14)
check_lateral_ref_ok CBC 885226 100.0 % (6 / 6) 80.0 % (8 / 10)
scanNSItemForColumn CBC 944084 96.9 % (31 / 32) 81.2 % (26 / 32)
scanRTEForColumn CBC 944285 100.0 % (21 / 21) 91.7 % (22 / 24)
markVarForSelectPriv CBC 991971 100.0 % (6 / 6) 75.0 % (3 / 4)
markRTEForSelectPriv CBC 991977 65.5 % (19 / 29) 42.3 % (11 / 26)
getRTEPermissionInfo CBC 1905267 75.0 % (6 / 8) 30.0 % (3 / 10)
markNullableIfNeeded CBC 2619005 100.0 % (10 / 10) 87.5 % (7 / 8)

Generated by: LCOV version 2.4-beta