LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_relation.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 91.7 % 1283 1177 2 104 50 1127 26
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 59 59 8 51 3
Baseline: lcov-20260505-025707-baseline Branches: 72.3 % 1133 819 8 306 18 801 14
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 96.2 % 52 50 2 50
(360..) days: 91.6 % 1231 1127 104 1127
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 57 57 6 51
Branch coverage date bins:
(30,360] days: 69.2 % 26 18 8 18
(360..) days: 72.4 % 1107 801 306 801

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 12 100.0 % (5 / 5) 66.7 % (4 / 6)
scanNameSpaceForRelid CBC 16 84.2 % (16 / 19) 58.3 % (14 / 24)
rte_visible_if_lateral CBC 68 85.7 % (6 / 7) 87.5 % (7 / 8)
errorMissingRTE CBC 80 100.0 % (13 / 13) 77.3 % (17 / 22)
findNSItemForRTE CBC 80 100.0 % (8 / 8) 100.0 % (10 / 10)
searchRangeTableForRel CBC 80 78.8 % (26 / 33) 57.9 % (22 / 38)
isFutureCTE CBC 112 100.0 % (7 / 7) 80.0 % (8 / 10)
expandRelation CBC 137 100.0 % (5 / 5)
errorMissingColumn CBC 245 100.0 % (11 / 11) 69.4 % (25 / 36)
searchRangeTableForCol GNC 245 100.0 % (27 / 27) 100.0 % (18 / 18)
addRangeTableEntryForENR CBC 359 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForTableFunc CBC 440 96.7 % (29 / 30) 69.2 % (18 / 26)
addRangeTableEntryForGraphTable GNC 491 95.0 % (38 / 40) 69.2 % (18 / 26)
get_rte_attribute_name CBC 1300 72.7 % (8 / 11) 62.5 % (10 / 16)
GetNSItemByRangeTablePosn CBC 1510 66.7 % (6 / 9) 42.9 % (6 / 14)
updateFuzzyAttrMatchState CBC 1544 100.0 % (24 / 24) 100.0 % (14 / 14)
addRangeTableEntryForGroup CBC 3415 100.0 % (26 / 26) 80.0 % (8 / 10)
attnumCollationId CBC 3903 66.7 % (4 / 6) 33.3 % (2 / 6)
addRangeTableEntryForCTE CBC 4381 98.3 % (59 / 60) 83.3 % (35 / 42)
GetCTEForRTE CBC 6029 83.3 % (10 / 12) 50.0 % (9 / 18)
expandTupleDesc CBC 6585 92.9 % (26 / 28) 77.3 % (17 / 22)
attnumAttName CBC 8468 57.1 % (4 / 7) 33.3 % (2 / 6)
addRangeTableEntryForValues CBC 9073 96.3 % (26 / 27) 50.0 % (6 / 12)
chooseScalarFunctionAlias CBC 15425 100.0 % (8 / 8) 90.0 % (9 / 10)
expandRTE CBC 16714 79.2 % (114 / 144) 65.3 % (96 / 147)
get_parse_rowmark CBC 22245 100.0 % (6 / 6) 100.0 % (8 / 8)
addRangeTableEntryForFunction GNC 30270 97.1 % (99 / 102) 72.9 % (62 / 85)
attnameAttNum CBC 32750 88.9 % (8 / 9) 90.0 % (9 / 10)
addRangeTableEntryForSubquery CBC 44131 100.0 % (34 / 34) 85.0 % (17 / 20)
expandNSItemAttrs CBC 49886 100.0 % (18 / 18) 79.2 % (19 / 24)
expandNSItemVars CBC 53367 100.0 % (25 / 25) 88.9 % (16 / 18)
buildNSItemFromLists GNC 61911 100.0 % (28 / 28) 80.8 % (21 / 26)
addRangeTableEntryForJoin GNC 65618 97.4 % (37 / 38) 64.3 % (9 / 14)
specialAttNum CBC 81443 100.0 % (5 / 5) 100.0 % (2 / 2)
addNSItemToQuery CBC 103422 100.0 % (12 / 12) 100.0 % (6 / 6)
attnumTypeId CBC 128668 57.1 % (4 / 7) 33.3 % (2 / 6)
scanNameSpaceForCTE CBC 134963 100.0 % (10 / 10) 100.0 % (10 / 10)
addRangeTableEntryForRelation CBC 152271 100.0 % (20 / 20) 66.7 % (8 / 12)
scanNameSpaceForENR CBC 182229 100.0 % (2 / 2)
get_tle_by_resno CBC 218047 100.0 % (6 / 6) 100.0 % (8 / 8)
addRangeTableEntry CBC 262245 100.0 % (22 / 22) 83.3 % (5 / 6)
isLockedRefname CBC 276159 100.0 % (13 / 13) 95.0 % (19 / 20)
checkNameSpaceConflicts CBC 311863 95.2 % (20 / 21) 80.0 % (24 / 30)
parserOpenTable GNC 317672 100.0 % (11 / 11) 75.0 % (9 / 12)
buildNSItemFromTupleDesc GNC 445002 100.0 % (27 / 27) 83.3 % (5 / 6)
buildRelationAliases CBC 445006 100.0 % (28 / 28) 87.5 % (14 / 16)
colNameToVar CBC 489352 100.0 % (21 / 21) 95.8 % (23 / 24)
GetRTEByRangeTablePosn CBC 540095 100.0 % (6 / 6) 62.5 % (5 / 8)
get_rte_attribute_is_dropped GNC 624210 62.7 % (32 / 51) 37.3 % (19 / 51)
refnameNamespaceItem CBC 742427 95.5 % (21 / 22) 93.8 % (15 / 16)
scanNameSpaceForRefname CBC 778706 100.0 % (14 / 14) 94.4 % (17 / 18)
addRTEPermissionInfo CBC 989072 100.0 % (9 / 9) 50.0 % (2 / 4)
check_lateral_ref_ok CBC 1176366 100.0 % (6 / 6) 80.0 % (8 / 10)
scanNSItemForColumn CBC 1251275 96.9 % (31 / 32) 81.2 % (26 / 32)
scanRTEForColumn CBC 1251547 100.0 % (21 / 21) 91.7 % (22 / 24)
markVarForSelectPriv CBC 1336864 100.0 % (6 / 6) 75.0 % (3 / 4)
markRTEForSelectPriv CBC 1336872 65.5 % (19 / 29) 42.3 % (11 / 26)
getRTEPermissionInfo CBC 2673387 75.0 % (6 / 8) 30.0 % (3 / 10)
markNullableIfNeeded CBC 3546740 100.0 % (10 / 10) 87.5 % (7 / 8)

Generated by: LCOV version 2.5.0-beta