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

Generated by: LCOV version 2.5.0-beta