LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_relation.c (source / functions) Coverage Total Hit UBC GIC GNC CBC DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 91.2 % 1210 1104 106 4 1100 10
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 59 59 9 50
Baseline: 16@8cea358b128 Branches: 72.0 % 1105 796 309 2 4 790
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 100.0 % 4 4 4
(240..) days: 91.2 % 1206 1100 106 1100
Function coverage date bins:
(240..) days: 100.0 % 59 59 9 50
Branch coverage date bins:
[..60] days: 100.0 % 4 4 4
(240..) days: 71.9 % 1101 792 309 2 790

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 9 100.0 % (5 / 5) 66.7 % (4 / 6)
scanNameSpaceForRelid CBC 9 82.4 % (14 / 17) 54.5 % (12 / 22)
expandRelation CBC 27 100.0 % (5 / 5)
rte_visible_if_lateral CBC 51 85.7 % (6 / 7) 87.5 % (7 / 8)
errorMissingRTE CBC 57 100.0 % (13 / 13) 77.3 % (17 / 22)
searchRangeTableForRel CBC 57 78.8 % (26 / 33) 57.9 % (22 / 38)
findNSItemForRTE CBC 60 100.0 % (8 / 8) 100.0 % (10 / 10)
isFutureCTE CBC 93 100.0 % (7 / 7) 80.0 % (8 / 10)
errorMissingColumn CBC 173 100.0 % (11 / 11) 69.4 % (25 / 36)
searchRangeTableForCol CBC 173 100.0 % (27 / 27) 100.0 % (18 / 18)
addRangeTableEntryForENR GNC 226 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForTableFunc GNC 262 96.7 % (29 / 30) 69.2 % (18 / 26)
get_rte_attribute_name CBC 710 72.7 % (8 / 11) 62.5 % (10 / 16)
GetNSItemByRangeTablePosn CBC 1005 66.7 % (6 / 9) 42.9 % (6 / 14)
updateFuzzyAttrMatchState CBC 1125 100.0 % (24 / 24) 92.9 % (13 / 14)
attnumCollationId CBC 2580 66.7 % (4 / 6) 33.3 % (2 / 6)
addRangeTableEntryForCTE GNC 2839 98.3 % (59 / 60) 83.3 % (35 / 42)
GetCTEForRTE CBC 3627 83.3 % (10 / 12) 50.0 % (9 / 18)
addRangeTableEntryForValues GNC 4906 96.3 % (26 / 27) 50.0 % (6 / 12)
expandTupleDesc CBC 5395 88.9 % (24 / 27) 68.2 % (15 / 22)
attnumAttName CBC 6304 57.1 % (4 / 7) 33.3 % (2 / 6)
isQueryUsingTempRelation CBC 6806 100.0 % (2 / 2)
chooseScalarFunctionAlias CBC 9852 100.0 % (8 / 8) 90.0 % (9 / 10)
get_parse_rowmark CBC 10552 100.0 % (6 / 6) 100.0 % (8 / 8)
expandRTE CBC 10940 77.6 % (104 / 134) 64.8 % (94 / 145)
addRangeTableEntryForFunction GNC 20401 97.0 % (96 / 99) 72.9 % (62 / 85)
addRangeTableEntryForSubquery GNC 21949 100.0 % (34 / 34) 85.0 % (17 / 20)
attnameAttNum CBC 22879 88.9 % (8 / 9) 90.0 % (9 / 10)
expandNSItemAttrs CBC 29241 100.0 % (18 / 18) 79.2 % (19 / 24)
buildNSItemFromLists CBC 29941 100.0 % (27 / 27) 80.8 % (21 / 26)
expandNSItemVars CBC 31501 100.0 % (24 / 24) 88.9 % (16 / 18)
addRangeTableEntryForJoin GNC 40913 97.3 % (36 / 37) 64.3 % (9 / 14)
specialAttNum CBC 46627 100.0 % (5 / 5) 100.0 % (2 / 2)
addNSItemToQuery CBC 57610 100.0 % (12 / 12) 100.0 % (6 / 6)
addRangeTableEntryForRelation GNC 84009 100.0 % (20 / 20) 66.7 % (8 / 12)
scanNameSpaceForCTE CBC 86191 100.0 % (10 / 10) 100.0 % (10 / 10)
attnumTypeId CBC 96095 57.1 % (4 / 7) 33.3 % (2 / 6)
get_tle_by_resno CBC 111193 100.0 % (6 / 6) 100.0 % (8 / 8)
scanNameSpaceForENR CBC 122239 100.0 % (2 / 2)
addRangeTableEntry GNC 168288 100.0 % (22 / 22) 83.3 % (5 / 6)
isLockedRefname CBC 175226 100.0 % (13 / 13) 95.0 % (19 / 20)
checkNameSpaceConflicts CBC 198768 95.2 % (20 / 21) 80.0 % (24 / 30)
parserOpenTable CBC 212783 100.0 % (11 / 11) 75.0 % (9 / 12)
get_rte_attribute_is_dropped CBC 254672 60.4 % (29 / 48) 36.7 % (18 / 49)
buildNSItemFromTupleDesc CBC 272809 100.0 % (26 / 26) 83.3 % (5 / 6)
buildRelationAliases CBC 272812 100.0 % (28 / 28) 87.5 % (14 / 16)
colNameToVar CBC 289383 100.0 % (21 / 21) 95.8 % (23 / 24)
GetRTEByRangeTablePosn CBC 324001 100.0 % (6 / 6) 62.5 % (5 / 8)
refnameNamespaceItem CBC 475651 90.9 % (20 / 22) 81.2 % (13 / 16)
scanNameSpaceForRefname CBC 496772 100.0 % (14 / 14) 94.4 % (17 / 18)
isQueryUsingTempRelation_walker CBC 607676 100.0 % (15 / 15) 100.0 % (14 / 14)
addRTEPermissionInfo CBC 632420 100.0 % (9 / 9) 50.0 % (2 / 4)
check_lateral_ref_ok CBC 725410 100.0 % (6 / 6) 80.0 % (8 / 10)
scanNSItemForColumn CBC 766870 96.8 % (30 / 31) 81.2 % (26 / 32)
scanRTEForColumn CBC 767062 100.0 % (21 / 21) 87.5 % (21 / 24)
markVarForSelectPriv CBC 816215 100.0 % (6 / 6) 75.0 % (3 / 4)
markRTEForSelectPriv CBC 816221 65.5 % (19 / 29) 42.3 % (11 / 26)
getRTEPermissionInfo CBC 1613481 75.0 % (6 / 8) 30.0 % (3 / 10)
markNullableIfNeeded CBC 2401796 100.0 % (10 / 10) 87.5 % (7 / 8)

Generated by: LCOV version 2.1-beta2-3-g6141622