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
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)
GetRTEByRangeTablePosn CBC 501137 100.0 % (6 / 6) 62.5 % (5 / 8)
addNSItemToQuery CBC 104079 100.0 % (12 / 12) 100.0 % (6 / 6)
addRTEPermissionInfo CBC 974176 100.0 % (9 / 9) 50.0 % (2 / 4)
addRangeTableEntry CBC 255417 100.0 % (22 / 22) 83.3 % (5 / 6)
addRangeTableEntryForCTE CBC 4271 98.3 % (59 / 60) 83.3 % (35 / 42)
addRangeTableEntryForENR CBC 357 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForFunction CBC 29601 97.1 % (99 / 102) 72.9 % (62 / 85)
addRangeTableEntryForGraphTable CBC 516 95.0 % (38 / 40) 69.2 % (18 / 26)
addRangeTableEntryForGroup CBC 3485 100.0 % (26 / 26) 80.0 % (8 / 10)
addRangeTableEntryForJoin CBC 63417 97.4 % (37 / 38) 64.3 % (9 / 14)
addRangeTableEntryForRelation CBC 151078 100.0 % (20 / 20) 66.7 % (8 / 12)
addRangeTableEntryForSubquery CBC 44180 100.0 % (34 / 34) 85.0 % (17 / 20)
addRangeTableEntryForTableFunc CBC 524 96.7 % (29 / 30) 69.2 % (18 / 26)
addRangeTableEntryForValues CBC 9192 96.3 % (26 / 27) 50.0 % (6 / 12)
attnameAttNum CBC 33124 88.9 % (8 / 9) 90.0 % (9 / 10)
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)
buildNSItemFromLists CBC 62148 100.0 % (28 / 28) 80.8 % (21 / 26)
buildNSItemFromTupleDesc CBC 436310 100.0 % (27 / 27) 83.3 % (5 / 6)
buildRelationAliases CBC 436314 100.0 % (28 / 28) 87.5 % (14 / 16)
checkNameSpaceConflicts CBC 304630 95.2 % (20 / 21) 80.0 % (24 / 30)
check_lateral_ref_ok CBC 1122002 100.0 % (6 / 6) 80.0 % (8 / 10)
chooseScalarFunctionAlias CBC 15051 100.0 % (8 / 8) 90.0 % (9 / 10)
colNameToVar CBC 451474 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 50412 100.0 % (18 / 18) 79.2 % (19 / 24)
expandNSItemVars CBC 53974 100.0 % (25 / 25) 88.9 % (16 / 18)
expandRTE CBC 16421 79.2 % (114 / 144) 65.3 % (96 / 147)
expandRelation CBC 141 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 2590451 75.0 % (6 / 8) 30.0 % (3 / 10)
get_parse_rowmark CBC 20823 100.0 % (6 / 6) 100.0 % (8 / 8)
get_rte_attribute_is_dropped CBC 592773 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 220731 100.0 % (6 / 6) 100.0 % (8 / 8)
isFutureCTE CBC 112 100.0 % (7 / 7) 80.0 % (8 / 10)
isLockedRefname CBC 269598 100.0 % (13 / 13) 95.0 % (19 / 20)
markNullableIfNeeded GNC 3387627 100.0 % (10 / 10) 87.5 % (7 / 8)
markRTEForSelectPriv CBC 1284045 65.5 % (19 / 29) 42.3 % (11 / 26)
markVarForSelectPriv CBC 1284037 100.0 % (6 / 6) 75.0 % (3 / 4)
parserOpenTable CBC 311460 100.0 % (11 / 11) 75.0 % (9 / 12)
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)
rte_visible_if_qualified CBC 12 100.0 % (5 / 5) 66.7 % (4 / 6)
scanNSItemForColumn CBC 1193269 96.9 % (31 / 32) 81.2 % (26 / 32)
scanNameSpaceForCTE CBC 129324 100.0 % (10 / 10) 100.0 % (10 / 10)
scanNameSpaceForENR CBC 177090 100.0 % (2 / 2)
scanNameSpaceForRefname CBC 764239 100.0 % (14 / 14) 94.4 % (17 / 18)
scanNameSpaceForRelid CBC 16 84.2 % (16 / 19) 58.3 % (14 / 24)
scanRTEForColumn CBC 1193541 100.0 % (21 / 21) 91.7 % (22 / 24)
searchRangeTableForCol CBC 245 100.0 % (27 / 27) 100.0 % (18 / 18)
searchRangeTableForRel CBC 80 78.8 % (26 / 33) 57.9 % (22 / 38)
specialAttNum CBC 76247 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