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: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 91.6 % 1294 1185 109 1 1184 1
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 60 60 1 59
Baseline: lcov-20260726-baseline Branches: 72.0 % 1149 827 322 2 825
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 92.1 % 63 58 5 58
(360..) days: 91.5 % 1230 1126 104 1126
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 57 57 1 56
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 61.9 % 42 26 16 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 16421 79.2 % (114 / 144) 65.3 % (96 / 147)
get_rte_attribute_is_dropped CBC 592773 62.7 % (32 / 51) 37.3 % (19 / 51)
addRangeTableEntryForFunction CBC 29601 97.1 % (99 / 102) 72.9 % (62 / 85)
searchRangeTableForRel CBC 80 78.8 % (26 / 33) 57.9 % (22 / 38)
markRTEForSelectPriv CBC 1284045 65.5 % (19 / 29) 42.3 % (11 / 26)
errorMissingColumn CBC 245 100.0 % (11 / 11) 69.4 % (25 / 36)
scanNameSpaceForRelid CBC 16 84.2 % (16 / 19) 58.3 % (14 / 24)
GetCTEForRTE CBC 5979 83.3 % (10 / 12) 50.0 % (9 / 18)
GetNSItemByRangeTablePosn CBC 1370 66.7 % (6 / 9) 42.9 % (6 / 14)
GetNSItemByVar CBC 192 72.7 % (8 / 11) 50.0 % (8 / 16)
addRangeTableEntryForENR CBC 357 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForGraphTable CBC 516 95.0 % (38 / 40) 69.2 % (18 / 26)
addRangeTableEntryForTableFunc CBC 524 96.7 % (29 / 30) 69.2 % (18 / 26)
addRangeTableEntryForCTE CBC 4271 98.3 % (59 / 60) 83.3 % (35 / 42)
getRTEPermissionInfo CBC 2590451 75.0 % (6 / 8) 30.0 % (3 / 10)
addRangeTableEntryForValues CBC 9192 96.3 % (26 / 27) 50.0 % (6 / 12)
checkNameSpaceConflicts CBC 304630 95.2 % (20 / 21) 80.0 % (24 / 30)
get_rte_attribute_name CBC 1300 72.7 % (8 / 11) 62.5 % (10 / 16)
scanNSItemForColumn CBC 1193269 96.9 % (31 / 32) 81.2 % (26 / 32)
addRangeTableEntryForJoin CBC 63417 97.4 % (37 / 38) 64.3 % (9 / 14)
buildNSItemFromLists CBC 62148 100.0 % (28 / 28) 80.8 % (21 / 26)
errorMissingRTE CBC 80 100.0 % (13 / 13) 77.3 % (17 / 22)
expandNSItemAttrs CBC 50412 100.0 % (18 / 18) 79.2 % (19 / 24)
expandTupleDesc CBC 6585 92.9 % (26 / 28) 77.3 % (17 / 22)
addRangeTableEntryForRelation CBC 151078 100.0 % (20 / 20) 66.7 % (8 / 12)
attnumAttName CBC 8503 57.1 % (4 / 7) 33.3 % (2 / 6)
attnumCollationId CBC 3915 66.7 % (4 / 6) 33.3 % (2 / 6)
attnumTypeId CBC 129754 57.1 % (4 / 7) 33.3 % (2 / 6)
GetRTEByRangeTablePosn CBC 501137 100.0 % (6 / 6) 62.5 % (5 / 8)
addRangeTableEntryForSubquery CBC 44180 100.0 % (34 / 34) 85.0 % (17 / 20)
parserOpenTable CBC 311460 100.0 % (11 / 11) 75.0 % (9 / 12)
addRTEPermissionInfo CBC 974176 100.0 % (9 / 9) 50.0 % (2 / 4)
addRangeTableEntryForGroup CBC 3485 100.0 % (26 / 26) 80.0 % (8 / 10)
buildRelationAliases CBC 436314 100.0 % (28 / 28) 87.5 % (14 / 16)
check_lateral_ref_ok CBC 1122002 100.0 % (6 / 6) 80.0 % (8 / 10)
expandNSItemVars CBC 53974 100.0 % (25 / 25) 88.9 % (16 / 18)
isFutureCTE CBC 112 100.0 % (7 / 7) 80.0 % (8 / 10)
rte_visible_if_qualified CBC 12 100.0 % (5 / 5) 66.7 % (4 / 6)
scanRTEForColumn CBC 1193541 100.0 % (21 / 21) 91.7 % (22 / 24)
addRangeTableEntry CBC 255417 100.0 % (22 / 22) 83.3 % (5 / 6)
attnameAttNum CBC 33124 88.9 % (8 / 9) 90.0 % (9 / 10)
buildNSItemFromTupleDesc CBC 436310 100.0 % (27 / 27) 83.3 % (5 / 6)
chooseScalarFunctionAlias CBC 15051 100.0 % (8 / 8) 90.0 % (9 / 10)
colNameToVar CBC 451474 100.0 % (21 / 21) 95.8 % (23 / 24)
isLockedRefname CBC 269598 100.0 % (13 / 13) 95.0 % (19 / 20)
markNullableIfNeeded GNC 3387627 100.0 % (10 / 10) 87.5 % (7 / 8)
markVarForSelectPriv CBC 1284037 100.0 % (6 / 6) 75.0 % (3 / 4)
refnameNamespaceItem CBC 724352 95.5 % (21 / 22) 93.8 % (15 / 16)
rte_visible_if_lateral CBC 68 85.7 % (6 / 7) 87.5 % (7 / 8)
scanNameSpaceForRefname CBC 764239 100.0 % (14 / 14) 94.4 % (17 / 18)
addNSItemToQuery CBC 104079 100.0 % (12 / 12) 100.0 % (6 / 6)
findNSItemForRTE CBC 80 100.0 % (8 / 8) 100.0 % (10 / 10)
get_parse_rowmark CBC 20823 100.0 % (6 / 6) 100.0 % (8 / 8)
get_tle_by_resno CBC 220731 100.0 % (6 / 6) 100.0 % (8 / 8)
scanNameSpaceForCTE CBC 129324 100.0 % (10 / 10) 100.0 % (10 / 10)
searchRangeTableForCol CBC 245 100.0 % (27 / 27) 100.0 % (18 / 18)
specialAttNum CBC 76247 100.0 % (5 / 5) 100.0 % (2 / 2)
updateFuzzyAttrMatchState CBC 1544 100.0 % (24 / 24) 100.0 % (14 / 14)
expandRelation CBC 141 100.0 % (5 / 5)
scanNameSpaceForENR CBC 177090 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1