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
expandRTE CBC 11868 79.2 % (114 / 144) 65.3 % (96 / 147)
get_rte_attribute_is_dropped GNC 443416 62.7 % (32 / 51) 37.3 % (19 / 51)
addRangeTableEntryForFunction GNC 24385 97.0 % (96 / 99) 72.9 % (62 / 85)
searchRangeTableForRel CBC 57 78.8 % (26 / 33) 57.9 % (22 / 38)
markRTEForSelectPriv CBC 1017346 65.5 % (19 / 29) 42.3 % (11 / 26)
errorMissingColumn CBC 182 100.0 % (11 / 11) 69.4 % (25 / 36)
scanNameSpaceForRelid CBC 12 84.2 % (16 / 19) 58.3 % (14 / 24)
GetCTEForRTE CBC 4484 83.3 % (10 / 12) 50.0 % (9 / 18)
GetNSItemByRangeTablePosn CBC 1131 66.7 % (6 / 9) 42.9 % (6 / 14)
addRangeTableEntryForENR CBC 245 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForTableFunc CBC 331 96.7 % (29 / 30) 69.2 % (18 / 26)
addRangeTableEntryForCTE CBC 3592 98.3 % (59 / 60) 83.3 % (35 / 42)
getRTEPermissionInfo CBC 1956191 75.0 % (6 / 8) 30.0 % (3 / 10)
addRangeTableEntryForValues CBC 6752 96.3 % (26 / 27) 50.0 % (6 / 12)
checkNameSpaceConflicts CBC 240925 95.2 % (20 / 21) 80.0 % (24 / 30)
get_rte_attribute_name CBC 1047 72.7 % (8 / 11) 62.5 % (10 / 16)
scanNSItemForColumn CBC 962352 96.9 % (31 / 32) 81.2 % (26 / 32)
addRangeTableEntryForJoin GNC 49185 97.4 % (37 / 38) 64.3 % (9 / 14)
buildNSItemFromLists GNC 46474 100.0 % (28 / 28) 80.8 % (21 / 26)
errorMissingRTE CBC 57 100.0 % (13 / 13) 77.3 % (17 / 22)
expandNSItemAttrs CBC 38187 100.0 % (18 / 18) 79.2 % (19 / 24)
expandTupleDesc CBC 5984 92.9 % (26 / 28) 77.3 % (17 / 22)
addRangeTableEntryForRelation CBC 96692 100.0 % (20 / 20) 66.7 % (8 / 12)
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)
GetRTEByRangeTablePosn CBC 414140 100.0 % (6 / 6) 62.5 % (5 / 8)
addRangeTableEntryForSubquery CBC 33397 100.0 % (34 / 34) 85.0 % (17 / 20)
parserOpenTable CBC 246654 100.0 % (11 / 11) 75.0 % (9 / 12)
addRTEPermissionInfo CBC 716761 100.0 % (9 / 9) 50.0 % (2 / 4)
addRangeTableEntryForGroup CBC 2417 100.0 % (26 / 26) 80.0 % (8 / 10)
buildRelationAliases CBC 322870 100.0 % (28 / 28) 87.5 % (14 / 16)
check_lateral_ref_ok CBC 902586 100.0 % (6 / 6) 80.0 % (8 / 10)
expandNSItemVars CBC 40776 100.0 % (25 / 25) 88.9 % (16 / 18)
isFutureCTE CBC 90 100.0 % (7 / 7) 80.0 % (8 / 10)
rte_visible_if_qualified CBC 9 100.0 % (5 / 5) 66.7 % (4 / 6)
scanRTEForColumn CBC 962553 100.0 % (21 / 21) 91.7 % (22 / 24)
addRangeTableEntry CBC 201657 100.0 % (22 / 22) 83.3 % (5 / 6)
attnameAttNum CBC 25553 88.9 % (8 / 9) 90.0 % (9 / 10)
buildNSItemFromTupleDesc GNC 322867 100.0 % (27 / 27) 83.3 % (5 / 6)
chooseScalarFunctionAlias CBC 12273 100.0 % (8 / 8) 90.0 % (9 / 10)
colNameToVar CBC 382102 100.0 % (21 / 21) 95.8 % (23 / 24)
isLockedRefname CBC 212555 100.0 % (13 / 13) 95.0 % (19 / 20)
markNullableIfNeeded CBC 2677133 100.0 % (10 / 10) 87.5 % (7 / 8)
markVarForSelectPriv CBC 1017340 100.0 % (6 / 6) 75.0 % (3 / 4)
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)
scanNameSpaceForRefname CBC 587758 100.0 % (14 / 14) 94.4 % (17 / 18)
addNSItemToQuery CBC 77946 100.0 % (12 / 12) 100.0 % (6 / 6)
findNSItemForRTE CBC 60 100.0 % (8 / 8) 100.0 % (10 / 10)
get_parse_rowmark CBC 17533 100.0 % (6 / 6) 100.0 % (8 / 8)
get_tle_by_resno CBC 144311 100.0 % (6 / 6) 100.0 % (8 / 8)
scanNameSpaceForCTE CBC 103263 100.0 % (10 / 10) 100.0 % (10 / 10)
searchRangeTableForCol GNC 182 100.0 % (27 / 27) 100.0 % (18 / 18)
specialAttNum CBC 64590 100.0 % (5 / 5) 100.0 % (2 / 2)
updateFuzzyAttrMatchState CBC 1149 100.0 % (24 / 24) 100.0 % (14 / 14)
expandRelation CBC 78 100.0 % (5 / 5)
scanNameSpaceForENR CBC 141038 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta