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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 91.6 % 1294 1185 109 3 1182 3
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 60 60 3 57
Baseline: lcov-20260827-baseline Branches: 72.0 % 1149 827 322 2 825
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(30,360] days: 92.2 % 64 59 5 1 58
(360..) days: 91.5 % 1228 1124 104 1124
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 57 57 3 54
Branch coverage date bins:
(30,360] days: 63.6 % 44 28 16 2 26
(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
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 141 100.0 % (5 / 5)
GetNSItemByVar CBC 192 72.7 % (8 / 11) 50.0 % (8 / 16)
errorMissingColumn CBC 245 100.0 % (11 / 11) 69.4 % (25 / 36)
searchRangeTableForCol CBC 245 100.0 % (27 / 27) 100.0 % (18 / 18)
addRangeTableEntryForENR CBC 362 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForGraphTable CBC 522 95.0 % (38 / 40) 69.2 % (18 / 26)
addRangeTableEntryForTableFunc CBC 524 96.7 % (29 / 30) 69.2 % (18 / 26)
get_rte_attribute_name CBC 1296 72.7 % (8 / 11) 62.5 % (10 / 16)
GetNSItemByRangeTablePosn CBC 1370 66.7 % (6 / 9) 42.9 % (6 / 14)
updateFuzzyAttrMatchState CBC 1544 100.0 % (24 / 24) 100.0 % (14 / 14)
addRangeTableEntryForGroup CBC 3481 100.0 % (26 / 26) 80.0 % (8 / 10)
attnumCollationId CBC 3905 66.7 % (4 / 6) 33.3 % (2 / 6)
addRangeTableEntryForCTE CBC 4355 98.3 % (59 / 60) 83.3 % (35 / 42)
GetCTEForRTE CBC 6060 83.3 % (10 / 12) 50.0 % (9 / 18)
expandTupleDesc CBC 6683 92.9 % (26 / 28) 77.3 % (17 / 22)
attnumAttName CBC 8457 57.1 % (4 / 7) 33.3 % (2 / 6)
addRangeTableEntryForValues CBC 9108 96.3 % (26 / 27) 50.0 % (6 / 12)
chooseScalarFunctionAlias CBC 15119 100.0 % (8 / 8) 90.0 % (9 / 10)
expandRTE CBC 16550 79.2 % (114 / 144) 65.3 % (96 / 147)
get_parse_rowmark CBC 20981 100.0 % (6 / 6) 100.0 % (8 / 8)
addRangeTableEntryForFunction CBC 29644 97.1 % (99 / 102) 72.9 % (62 / 85)
attnameAttNum CBC 32961 88.9 % (8 / 9) 90.0 % (9 / 10)
addRangeTableEntryForSubquery CBC 44095 100.0 % (34 / 34) 85.0 % (17 / 20)
expandNSItemAttrs CBC 50416 100.0 % (18 / 18) 79.2 % (19 / 24)
expandNSItemVars CBC 53883 100.0 % (25 / 25) 88.9 % (16 / 18)
buildNSItemFromLists GNC 62065 100.0 % (28 / 28) 80.8 % (21 / 26)
addRangeTableEntryForJoin CBC 63284 97.4 % (37 / 38) 64.3 % (9 / 14)
specialAttNum CBC 75947 100.0 % (5 / 5) 100.0 % (2 / 2)
addNSItemToQuery CBC 101867 100.0 % (12 / 12) 100.0 % (6 / 6)
attnumTypeId CBC 128232 57.1 % (4 / 7) 33.3 % (2 / 6)
scanNameSpaceForCTE CBC 129352 100.0 % (10 / 10) 100.0 % (10 / 10)
addRangeTableEntryForRelation CBC 150789 100.0 % (20 / 20) 66.7 % (8 / 12)
scanNameSpaceForENR CBC 176885 100.0 % (2 / 2)
get_tle_by_resno CBC 223024 100.0 % (6 / 6) 100.0 % (8 / 8)
addRangeTableEntry CBC 254749 100.0 % (22 / 22) 83.3 % (5 / 6)
isLockedRefname CBC 268963 100.0 % (13 / 13) 95.0 % (19 / 20)
checkNameSpaceConflicts CBC 304133 95.2 % (20 / 21) 80.0 % (24 / 30)
parserOpenTable CBC 311840 100.0 % (11 / 11) 75.0 % (9 / 12)
buildNSItemFromTupleDesc GNC 435401 100.0 % (27 / 27) 83.3 % (5 / 6)
buildRelationAliases CBC 435405 100.0 % (28 / 28) 87.5 % (14 / 16)
colNameToVar CBC 450970 100.0 % (21 / 21) 95.8 % (23 / 24)
GetRTEByRangeTablePosn CBC 501224 100.0 % (6 / 6) 62.5 % (5 / 8)
get_rte_attribute_is_dropped CBC 593657 62.7 % (32 / 51) 37.3 % (19 / 51)
refnameNamespaceItem CBC 720147 95.5 % (21 / 22) 93.8 % (15 / 16)
scanNameSpaceForRefname CBC 759775 100.0 % (14 / 14) 94.4 % (17 / 18)
addRTEPermissionInfo CBC 973389 100.0 % (9 / 9) 50.0 % (2 / 4)
check_lateral_ref_ok CBC 1116954 100.0 % (6 / 6) 80.0 % (8 / 10)
scanNSItemForColumn CBC 1187730 96.9 % (31 / 32) 81.2 % (26 / 32)
scanRTEForColumn CBC 1188002 100.0 % (21 / 21) 91.7 % (22 / 24)
markVarForSelectPriv CBC 1279696 100.0 % (6 / 6) 75.0 % (3 / 4)
markRTEForSelectPriv CBC 1279704 65.5 % (19 / 29) 42.3 % (11 / 26)
getRTEPermissionInfo CBC 2597775 75.0 % (6 / 8) 30.0 % (3 / 10)
markNullableIfNeeded GNC 3369692 100.0 % (10 / 10) 87.5 % (7 / 8)

Generated by: LCOV version 2.0-1