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: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 91.6 % 1240 1136 104 8 1128 25
Current Date: 2025-12-18 07:33:40 +0900 Functions: 100.0 % 58 58 6 52 2
Baseline: lcov-20251218-005734-baseline Branches: 72.4 % 1107 801 306 801
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] 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
GetCTEForRTE CBC 4484 83.3 % (10 / 12) 50.0 % (9 / 18)
GetNSItemByRangeTablePosn CBC 1131 66.7 % (6 / 9) 42.9 % (6 / 14)
GetRTEByRangeTablePosn CBC 414140 100.0 % (6 / 6) 62.5 % (5 / 8)
addNSItemToQuery CBC 77946 100.0 % (12 / 12) 100.0 % (6 / 6)
addRTEPermissionInfo CBC 716761 100.0 % (9 / 9) 50.0 % (2 / 4)
addRangeTableEntry CBC 201657 100.0 % (22 / 22) 83.3 % (5 / 6)
addRangeTableEntryForCTE CBC 3592 98.3 % (59 / 60) 83.3 % (35 / 42)
addRangeTableEntryForENR CBC 245 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForFunction GNC 24385 97.0 % (96 / 99) 72.9 % (62 / 85)
addRangeTableEntryForGroup CBC 2417 100.0 % (26 / 26) 80.0 % (8 / 10)
addRangeTableEntryForJoin GNC 49185 97.4 % (37 / 38) 64.3 % (9 / 14)
addRangeTableEntryForRelation CBC 96692 100.0 % (20 / 20) 66.7 % (8 / 12)
addRangeTableEntryForSubquery CBC 33397 100.0 % (34 / 34) 85.0 % (17 / 20)
addRangeTableEntryForTableFunc CBC 331 96.7 % (29 / 30) 69.2 % (18 / 26)
addRangeTableEntryForValues CBC 6752 96.3 % (26 / 27) 50.0 % (6 / 12)
attnameAttNum CBC 25553 88.9 % (8 / 9) 90.0 % (9 / 10)
attnumAttName CBC 7182 57.1 % (4 / 7) 33.3 % (2 / 6)
attnumCollationId CBC 2881 66.7 % (4 / 6) 33.3 % (2 / 6)
attnumTypeId CBC 101891 57.1 % (4 / 7) 33.3 % (2 / 6)
buildNSItemFromLists GNC 46474 100.0 % (28 / 28) 80.8 % (21 / 26)
buildNSItemFromTupleDesc GNC 322867 100.0 % (27 / 27) 83.3 % (5 / 6)
buildRelationAliases CBC 322870 100.0 % (28 / 28) 87.5 % (14 / 16)
checkNameSpaceConflicts CBC 240925 95.2 % (20 / 21) 80.0 % (24 / 30)
check_lateral_ref_ok CBC 902586 100.0 % (6 / 6) 80.0 % (8 / 10)
chooseScalarFunctionAlias CBC 12273 100.0 % (8 / 8) 90.0 % (9 / 10)
colNameToVar CBC 382102 100.0 % (21 / 21) 95.8 % (23 / 24)
errorMissingColumn CBC 182 100.0 % (11 / 11) 69.4 % (25 / 36)
errorMissingRTE CBC 57 100.0 % (13 / 13) 77.3 % (17 / 22)
expandNSItemAttrs CBC 38187 100.0 % (18 / 18) 79.2 % (19 / 24)
expandNSItemVars CBC 40776 100.0 % (25 / 25) 88.9 % (16 / 18)
expandRTE CBC 11868 79.2 % (114 / 144) 65.3 % (96 / 147)
expandRelation CBC 78 100.0 % (5 / 5)
expandTupleDesc CBC 5984 92.9 % (26 / 28) 77.3 % (17 / 22)
findNSItemForRTE CBC 60 100.0 % (8 / 8) 100.0 % (10 / 10)
getRTEPermissionInfo CBC 1956191 75.0 % (6 / 8) 30.0 % (3 / 10)
get_parse_rowmark CBC 17533 100.0 % (6 / 6) 100.0 % (8 / 8)
get_rte_attribute_is_dropped GNC 443416 62.7 % (32 / 51) 37.3 % (19 / 51)
get_rte_attribute_name CBC 1047 72.7 % (8 / 11) 62.5 % (10 / 16)
get_tle_by_resno CBC 144311 100.0 % (6 / 6) 100.0 % (8 / 8)
isFutureCTE CBC 90 100.0 % (7 / 7) 80.0 % (8 / 10)
isLockedRefname CBC 212555 100.0 % (13 / 13) 95.0 % (19 / 20)
markNullableIfNeeded CBC 2677133 100.0 % (10 / 10) 87.5 % (7 / 8)
markRTEForSelectPriv CBC 1017346 65.5 % (19 / 29) 42.3 % (11 / 26)
markVarForSelectPriv CBC 1017340 100.0 % (6 / 6) 75.0 % (3 / 4)
parserOpenTable CBC 246654 100.0 % (11 / 11) 75.0 % (9 / 12)
refnameNamespaceItem CBC 562088 95.5 % (21 / 22) 93.8 % (15 / 16)
rte_visible_if_lateral CBC 51 85.7 % (6 / 7) 87.5 % (7 / 8)
rte_visible_if_qualified CBC 9 100.0 % (5 / 5) 66.7 % (4 / 6)
scanNSItemForColumn CBC 962352 96.9 % (31 / 32) 81.2 % (26 / 32)
scanNameSpaceForCTE CBC 103263 100.0 % (10 / 10) 100.0 % (10 / 10)
scanNameSpaceForENR CBC 141038 100.0 % (2 / 2)
scanNameSpaceForRefname CBC 587758 100.0 % (14 / 14) 94.4 % (17 / 18)
scanNameSpaceForRelid CBC 12 84.2 % (16 / 19) 58.3 % (14 / 24)
scanRTEForColumn CBC 962553 100.0 % (21 / 21) 91.7 % (22 / 24)
searchRangeTableForCol GNC 182 100.0 % (27 / 27) 100.0 % (18 / 18)
searchRangeTableForRel CBC 57 78.8 % (26 / 33) 57.9 % (22 / 38)
specialAttNum CBC 64590 100.0 % (5 / 5) 100.0 % (2 / 2)
updateFuzzyAttrMatchState CBC 1149 100.0 % (24 / 24) 100.0 % (14 / 14)

Generated by: LCOV version 2.4-beta