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
GetCTEForRTE CBC 3627 83.3 % (10 / 12) 50.0 % (9 / 18)
GetNSItemByRangeTablePosn CBC 1005 66.7 % (6 / 9) 42.9 % (6 / 14)
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)
addRangeTableEntryForCTE GNC 2839 98.3 % (59 / 60) 83.3 % (35 / 42)
addRangeTableEntryForENR GNC 226 91.9 % (34 / 37) 55.6 % (10 / 18)
addRangeTableEntryForFunction GNC 20401 97.0 % (96 / 99) 72.9 % (62 / 85)
addRangeTableEntryForJoin GNC 40913 97.3 % (36 / 37) 64.3 % (9 / 14)
addRangeTableEntryForRelation GNC 84009 100.0 % (20 / 20) 66.7 % (8 / 12)
addRangeTableEntryForSubquery GNC 21949 100.0 % (34 / 34) 85.0 % (17 / 20)
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)
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)
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)
checkNameSpaceConflicts CBC 198768 95.2 % (20 / 21) 80.0 % (24 / 30)
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)
expandRTE CBC 10940 77.6 % (104 / 134) 64.8 % (94 / 145)
expandRelation CBC 27 100.0 % (5 / 5)
expandTupleDesc CBC 5395 88.9 % (24 / 27) 68.2 % (15 / 22)
findNSItemForRTE CBC 60 100.0 % (8 / 8) 100.0 % (10 / 10)
getRTEPermissionInfo CBC 1613481 75.0 % (6 / 8) 30.0 % (3 / 10)
get_parse_rowmark CBC 10552 100.0 % (6 / 6) 100.0 % (8 / 8)
get_rte_attribute_is_dropped CBC 254672 60.4 % (29 / 48) 36.7 % (18 / 49)
get_rte_attribute_name CBC 710 72.7 % (8 / 11) 62.5 % (10 / 16)
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)
markRTEForSelectPriv CBC 816221 65.5 % (19 / 29) 42.3 % (11 / 26)
markVarForSelectPriv CBC 816215 100.0 % (6 / 6) 75.0 % (3 / 4)
parserOpenTable CBC 212783 100.0 % (11 / 11) 75.0 % (9 / 12)
refnameNamespaceItem CBC 475651 90.9 % (20 / 22) 81.2 % (13 / 16)
rte_visible_if_lateral CBC 51 85.7 % (6 / 7) 87.5 % (7 / 8)
rte_visible_if_qualified CBC 9 100.0 % (5 / 5) 66.7 % (4 / 6)
scanNSItemForColumn CBC 766870 96.8 % (30 / 31) 81.2 % (26 / 32)
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)
scanNameSpaceForRelid CBC 9 82.4 % (14 / 17) 54.5 % (12 / 22)
scanRTEForColumn CBC 767062 100.0 % (21 / 21) 87.5 % (21 / 24)
searchRangeTableForCol CBC 173 100.0 % (27 / 27) 100.0 % (18 / 18)
searchRangeTableForRel CBC 57 78.8 % (26 / 33) 57.9 % (22 / 38)
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