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)
markRTEForSelectPriv CBC 1017346 65.5 % (19 / 29) 42.3 % (11 / 26)
searchRangeTableForRel CBC 57 78.8 % (26 / 33) 57.9 % (22 / 38)
GetNSItemByRangeTablePosn CBC 1131 66.7 % (6 / 9) 42.9 % (6 / 14)
addRangeTableEntryForENR CBC 245 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForFunction GNC 24385 97.0 % (96 / 99) 72.9 % (62 / 85)
attnumAttName CBC 7182 57.1 % (4 / 7) 33.3 % (2 / 6)
attnumTypeId CBC 101891 57.1 % (4 / 7) 33.3 % (2 / 6)
get_rte_attribute_name CBC 1047 72.7 % (8 / 11) 62.5 % (10 / 16)
scanNameSpaceForRelid CBC 12 84.2 % (16 / 19) 58.3 % (14 / 24)
GetCTEForRTE CBC 4484 83.3 % (10 / 12) 50.0 % (9 / 18)
attnumCollationId CBC 2881 66.7 % (4 / 6) 33.3 % (2 / 6)
expandTupleDesc CBC 5984 92.9 % (26 / 28) 77.3 % (17 / 22)
getRTEPermissionInfo CBC 1956191 75.0 % (6 / 8) 30.0 % (3 / 10)
addRangeTableEntryForCTE CBC 3592 98.3 % (59 / 60) 83.3 % (35 / 42)
addRangeTableEntryForJoin GNC 49185 97.4 % (37 / 38) 64.3 % (9 / 14)
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)
checkNameSpaceConflicts CBC 240925 95.2 % (20 / 21) 80.0 % (24 / 30)
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)
scanNSItemForColumn CBC 962352 96.9 % (31 / 32) 81.2 % (26 / 32)
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)
addRangeTableEntryForGroup CBC 2417 100.0 % (26 / 26) 80.0 % (8 / 10)
addRangeTableEntryForRelation CBC 96692 100.0 % (20 / 20) 66.7 % (8 / 12)
addRangeTableEntryForSubquery CBC 33397 100.0 % (34 / 34) 85.0 % (17 / 20)
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)
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)
expandRelation CBC 78 100.0 % (5 / 5)
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)
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)
markVarForSelectPriv CBC 1017340 100.0 % (6 / 6) 75.0 % (3 / 4)
parserOpenTable CBC 246654 100.0 % (11 / 11) 75.0 % (9 / 12)
rte_visible_if_qualified CBC 9 100.0 % (5 / 5) 66.7 % (4 / 6)
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)
scanRTEForColumn CBC 962553 100.0 % (21 / 21) 91.7 % (22 / 24)
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)

Generated by: LCOV version 2.4-beta