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

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