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
GetCTEForRTE CBC 6029 83.3 % (10 / 12) 50.0 % (9 / 18)
GetNSItemByRangeTablePosn CBC 1510 66.7 % (6 / 9) 42.9 % (6 / 14)
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)
addRangeTableEntryForCTE CBC 4381 98.3 % (59 / 60) 83.3 % (35 / 42)
addRangeTableEntryForENR CBC 359 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForFunction GNC 30270 97.1 % (99 / 102) 72.9 % (62 / 85)
addRangeTableEntryForGraphTable GNC 491 95.0 % (38 / 40) 69.2 % (18 / 26)
addRangeTableEntryForGroup CBC 3415 100.0 % (26 / 26) 80.0 % (8 / 10)
addRangeTableEntryForJoin GNC 65618 97.4 % (37 / 38) 64.3 % (9 / 14)
addRangeTableEntryForRelation CBC 152271 100.0 % (20 / 20) 66.7 % (8 / 12)
addRangeTableEntryForSubquery CBC 44131 100.0 % (34 / 34) 85.0 % (17 / 20)
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)
attnumAttName CBC 8468 57.1 % (4 / 7) 33.3 % (2 / 6)
attnumCollationId CBC 3903 66.7 % (4 / 6) 33.3 % (2 / 6)
attnumTypeId CBC 128668 57.1 % (4 / 7) 33.3 % (2 / 6)
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)
checkNameSpaceConflicts CBC 311863 95.2 % (20 / 21) 80.0 % (24 / 30)
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)
expandRTE CBC 16714 79.2 % (114 / 144) 65.3 % (96 / 147)
expandRelation CBC 137 100.0 % (5 / 5)
expandTupleDesc CBC 6585 92.9 % (26 / 28) 77.3 % (17 / 22)
findNSItemForRTE CBC 80 100.0 % (8 / 8) 100.0 % (10 / 10)
getRTEPermissionInfo CBC 2673387 75.0 % (6 / 8) 30.0 % (3 / 10)
get_parse_rowmark CBC 22245 100.0 % (6 / 6) 100.0 % (8 / 8)
get_rte_attribute_is_dropped GNC 624210 62.7 % (32 / 51) 37.3 % (19 / 51)
get_rte_attribute_name CBC 1300 72.7 % (8 / 11) 62.5 % (10 / 16)
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)
markRTEForSelectPriv CBC 1336872 65.5 % (19 / 29) 42.3 % (11 / 26)
markVarForSelectPriv CBC 1336864 100.0 % (6 / 6) 75.0 % (3 / 4)
parserOpenTable GNC 317672 100.0 % (11 / 11) 75.0 % (9 / 12)
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)
rte_visible_if_qualified CBC 12 100.0 % (5 / 5) 66.7 % (4 / 6)
scanNSItemForColumn CBC 1251275 96.9 % (31 / 32) 81.2 % (26 / 32)
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)
scanNameSpaceForRelid CBC 16 84.2 % (16 / 19) 58.3 % (14 / 24)
scanRTEForColumn CBC 1251547 100.0 % (21 / 21) 91.7 % (22 / 24)
searchRangeTableForCol GNC 245 100.0 % (27 / 27) 100.0 % (18 / 18)
searchRangeTableForRel CBC 80 78.8 % (26 / 33) 57.9 % (22 / 38)
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