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

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