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
expandRTE CBC 16550 79.2 % (114 / 144) 65.3 % (96 / 147)
get_rte_attribute_is_dropped CBC 593657 62.7 % (32 / 51) 37.3 % (19 / 51)
markRTEForSelectPriv CBC 1279704 65.5 % (19 / 29) 42.3 % (11 / 26)
searchRangeTableForRel CBC 80 78.8 % (26 / 33) 57.9 % (22 / 38)
GetNSItemByRangeTablePosn CBC 1370 66.7 % (6 / 9) 42.9 % (6 / 14)
GetNSItemByVar CBC 192 72.7 % (8 / 11) 50.0 % (8 / 16)
addRangeTableEntryForENR CBC 362 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForFunction CBC 29644 97.1 % (99 / 102) 72.9 % (62 / 85)
attnumAttName CBC 8457 57.1 % (4 / 7) 33.3 % (2 / 6)
attnumTypeId CBC 128232 57.1 % (4 / 7) 33.3 % (2 / 6)
get_rte_attribute_name CBC 1296 72.7 % (8 / 11) 62.5 % (10 / 16)
scanNameSpaceForRelid CBC 16 84.2 % (16 / 19) 58.3 % (14 / 24)
GetCTEForRTE CBC 6060 83.3 % (10 / 12) 50.0 % (9 / 18)
addRangeTableEntryForGraphTable CBC 522 95.0 % (38 / 40) 69.2 % (18 / 26)
attnumCollationId CBC 3905 66.7 % (4 / 6) 33.3 % (2 / 6)
expandTupleDesc CBC 6683 92.9 % (26 / 28) 77.3 % (17 / 22)
getRTEPermissionInfo CBC 2597775 75.0 % (6 / 8) 30.0 % (3 / 10)
addRangeTableEntryForCTE CBC 4355 98.3 % (59 / 60) 83.3 % (35 / 42)
addRangeTableEntryForJoin CBC 63284 97.4 % (37 / 38) 64.3 % (9 / 14)
addRangeTableEntryForTableFunc CBC 524 96.7 % (29 / 30) 69.2 % (18 / 26)
addRangeTableEntryForValues CBC 9108 96.3 % (26 / 27) 50.0 % (6 / 12)
attnameAttNum CBC 32961 88.9 % (8 / 9) 90.0 % (9 / 10)
checkNameSpaceConflicts CBC 304133 95.2 % (20 / 21) 80.0 % (24 / 30)
refnameNamespaceItem CBC 720147 95.5 % (21 / 22) 93.8 % (15 / 16)
rte_visible_if_lateral CBC 68 85.7 % (6 / 7) 87.5 % (7 / 8)
scanNSItemForColumn CBC 1187730 96.9 % (31 / 32) 81.2 % (26 / 32)
GetRTEByRangeTablePosn CBC 501224 100.0 % (6 / 6) 62.5 % (5 / 8)
addNSItemToQuery CBC 101867 100.0 % (12 / 12) 100.0 % (6 / 6)
addRTEPermissionInfo CBC 973389 100.0 % (9 / 9) 50.0 % (2 / 4)
addRangeTableEntry CBC 254749 100.0 % (22 / 22) 83.3 % (5 / 6)
addRangeTableEntryForGroup CBC 3481 100.0 % (26 / 26) 80.0 % (8 / 10)
addRangeTableEntryForRelation CBC 150789 100.0 % (20 / 20) 66.7 % (8 / 12)
addRangeTableEntryForSubquery CBC 44095 100.0 % (34 / 34) 85.0 % (17 / 20)
buildNSItemFromLists GNC 62065 100.0 % (28 / 28) 80.8 % (21 / 26)
buildNSItemFromTupleDesc GNC 435401 100.0 % (27 / 27) 83.3 % (5 / 6)
buildRelationAliases CBC 435405 100.0 % (28 / 28) 87.5 % (14 / 16)
check_lateral_ref_ok CBC 1116954 100.0 % (6 / 6) 80.0 % (8 / 10)
chooseScalarFunctionAlias CBC 15119 100.0 % (8 / 8) 90.0 % (9 / 10)
colNameToVar CBC 450970 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 50416 100.0 % (18 / 18) 79.2 % (19 / 24)
expandNSItemVars CBC 53883 100.0 % (25 / 25) 88.9 % (16 / 18)
expandRelation CBC 141 100.0 % (5 / 5)
findNSItemForRTE CBC 80 100.0 % (8 / 8) 100.0 % (10 / 10)
get_parse_rowmark CBC 20981 100.0 % (6 / 6) 100.0 % (8 / 8)
get_tle_by_resno CBC 223024 100.0 % (6 / 6) 100.0 % (8 / 8)
isFutureCTE CBC 112 100.0 % (7 / 7) 80.0 % (8 / 10)
isLockedRefname CBC 268963 100.0 % (13 / 13) 95.0 % (19 / 20)
markNullableIfNeeded GNC 3369692 100.0 % (10 / 10) 87.5 % (7 / 8)
markVarForSelectPriv CBC 1279696 100.0 % (6 / 6) 75.0 % (3 / 4)
parserOpenTable CBC 311840 100.0 % (11 / 11) 75.0 % (9 / 12)
rte_visible_if_qualified CBC 12 100.0 % (5 / 5) 66.7 % (4 / 6)
scanNameSpaceForCTE CBC 129352 100.0 % (10 / 10) 100.0 % (10 / 10)
scanNameSpaceForENR CBC 176885 100.0 % (2 / 2)
scanNameSpaceForRefname CBC 759775 100.0 % (14 / 14) 94.4 % (17 / 18)
scanRTEForColumn CBC 1188002 100.0 % (21 / 21) 91.7 % (22 / 24)
searchRangeTableForCol CBC 245 100.0 % (27 / 27) 100.0 % (18 / 18)
specialAttNum CBC 75947 100.0 % (5 / 5) 100.0 % (2 / 2)
updateFuzzyAttrMatchState CBC 1544 100.0 % (24 / 24) 100.0 % (14 / 14)

Generated by: LCOV version 2.0-1