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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 91.6 % 1240 1136 104 9 1127 26
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 58 58 7 51 3
Baseline: lcov-20260315-024220-baseline Branches: 72.4 % 1107 801 306 801 14
Baseline Date: 2026-03-14 15:27:56 +0100 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: 100.0 % 8 8 8
(360..) days: 91.6 % 1231 1127 104 1127
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(360..) days: 100.0 % 57 57 6 51
Branch coverage date bins:
(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
expandRTE CBC 13865 79.2 % (114 / 144) 65.3 % (96 / 147)
get_rte_attribute_is_dropped GNC 554053 62.7 % (32 / 51) 37.3 % (19 / 51)
markRTEForSelectPriv CBC 1100748 65.5 % (19 / 29) 42.3 % (11 / 26)
searchRangeTableForRel CBC 57 78.8 % (26 / 33) 57.9 % (22 / 38)
GetNSItemByRangeTablePosn CBC 1157 66.7 % (6 / 9) 42.9 % (6 / 14)
addRangeTableEntryForENR CBC 247 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForFunction GNC 25497 97.0 % (96 / 99) 72.9 % (62 / 85)
attnumAttName CBC 7202 57.1 % (4 / 7) 33.3 % (2 / 6)
attnumTypeId CBC 101733 57.1 % (4 / 7) 33.3 % (2 / 6)
get_rte_attribute_name CBC 1056 72.7 % (8 / 11) 62.5 % (10 / 16)
scanNameSpaceForRelid CBC 12 84.2 % (16 / 19) 58.3 % (14 / 24)
GetCTEForRTE CBC 5205 83.3 % (10 / 12) 50.0 % (9 / 18)
attnumCollationId CBC 2881 66.7 % (4 / 6) 33.3 % (2 / 6)
expandTupleDesc CBC 6488 92.9 % (26 / 28) 77.3 % (17 / 22)
getRTEPermissionInfo CBC 2522232 75.0 % (6 / 8) 30.0 % (3 / 10)
addRangeTableEntryForCTE CBC 3814 98.3 % (59 / 60) 83.3 % (35 / 42)
addRangeTableEntryForJoin GNC 53733 97.4 % (37 / 38) 64.3 % (9 / 14)
addRangeTableEntryForTableFunc CBC 331 96.7 % (29 / 30) 69.2 % (18 / 26)
addRangeTableEntryForValues CBC 6862 96.3 % (26 / 27) 50.0 % (6 / 12)
attnameAttNum CBC 25886 88.9 % (8 / 9) 90.0 % (9 / 10)
checkNameSpaceConflicts CBC 257775 95.2 % (20 / 21) 80.0 % (24 / 30)
refnameNamespaceItem CBC 610107 95.5 % (21 / 22) 93.8 % (15 / 16)
rte_visible_if_lateral CBC 51 85.7 % (6 / 7) 87.5 % (7 / 8)
scanNSItemForColumn CBC 1047593 96.9 % (31 / 32) 81.2 % (26 / 32)
GetRTEByRangeTablePosn CBC 449253 100.0 % (6 / 6) 62.5 % (5 / 8)
addNSItemToQuery CBC 79680 100.0 % (12 / 12) 100.0 % (6 / 6)
addRTEPermissionInfo CBC 754390 100.0 % (9 / 9) 50.0 % (2 / 4)
addRangeTableEntry CBC 217040 100.0 % (22 / 22) 83.3 % (5 / 6)
addRangeTableEntryForGroup CBC 2521 100.0 % (26 / 26) 80.0 % (8 / 10)
addRangeTableEntryForRelation CBC 97220 100.0 % (20 / 20) 66.7 % (8 / 12)
addRangeTableEntryForSubquery CBC 34089 100.0 % (34 / 34) 85.0 % (17 / 20)
buildNSItemFromLists GNC 47602 100.0 % (28 / 28) 80.8 % (21 / 26)
buildNSItemFromTupleDesc GNC 339894 100.0 % (27 / 27) 83.3 % (5 / 6)
buildRelationAliases CBC 339897 100.0 % (28 / 28) 87.5 % (14 / 16)
check_lateral_ref_ok CBC 983361 100.0 % (6 / 6) 80.0 % (8 / 10)
chooseScalarFunctionAlias CBC 12952 100.0 % (8 / 8) 90.0 % (9 / 10)
colNameToVar CBC 416770 100.0 % (21 / 21) 95.8 % (23 / 24)
errorMissingColumn CBC 185 100.0 % (11 / 11) 69.4 % (25 / 36)
errorMissingRTE CBC 57 100.0 % (13 / 13) 77.3 % (17 / 22)
expandNSItemAttrs CBC 38840 100.0 % (18 / 18) 79.2 % (19 / 24)
expandNSItemVars CBC 41510 100.0 % (25 / 25) 88.9 % (16 / 18)
expandRelation CBC 102 100.0 % (5 / 5)
findNSItemForRTE CBC 60 100.0 % (8 / 8) 100.0 % (10 / 10)
get_parse_rowmark CBC 19784 100.0 % (6 / 6) 100.0 % (8 / 8)
get_tle_by_resno CBC 154587 100.0 % (6 / 6) 100.0 % (8 / 8)
isFutureCTE CBC 88 100.0 % (7 / 7) 80.0 % (8 / 10)
isLockedRefname CBC 228067 100.0 % (13 / 13) 95.0 % (19 / 20)
markNullableIfNeeded CBC 2913305 100.0 % (10 / 10) 87.5 % (7 / 8)
markVarForSelectPriv CBC 1100742 100.0 % (6 / 6) 75.0 % (3 / 4)
parserOpenTable GNC 261600 100.0 % (11 / 11) 75.0 % (9 / 12)
rte_visible_if_qualified CBC 9 100.0 % (5 / 5) 66.7 % (4 / 6)
scanNameSpaceForCTE CBC 110367 100.0 % (10 / 10) 100.0 % (10 / 10)
scanNameSpaceForENR CBC 148439 100.0 % (2 / 2)
scanNameSpaceForRefname CBC 638634 100.0 % (14 / 14) 94.4 % (17 / 18)
scanRTEForColumn CBC 1047797 100.0 % (21 / 21) 91.7 % (22 / 24)
searchRangeTableForCol GNC 185 100.0 % (27 / 27) 100.0 % (18 / 18)
specialAttNum CBC 70170 100.0 % (5 / 5) 100.0 % (2 / 2)
updateFuzzyAttrMatchState CBC 1152 100.0 % (24 / 24) 100.0 % (14 / 14)

Generated by: LCOV version 2.4-beta