LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_clause.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 93.5 % 1058 989 69 5 984 2
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 41 41 2 39
Baseline: 16@8cea358b128 Branches: 73.2 % 944 691 253 6 685
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 % 5 5 5
(240..) days: 93.4 % 1053 984 69 984
Function coverage date bins:
(240..) days: 100.0 % 41 41 2 39
Branch coverage date bins:
[..60] days: 100.0 % 6 6 6
(240..) days: 73.0 % 938 685 253 685

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
transformFromClauseItem GNC 236002 96.2 % (201 / 209) 76.4 % (120 / 157)
transformRangeFunction CBC 20485 90.0 % (54 / 60) 60.8 % (45 / 74)
transformRangeTableFunc GNC 110 88.6 % (70 / 79) 57.4 % (39 / 68)
transformWindowDefinitions CBC 221951 83.9 % (52 / 62) 56.1 % (37 / 66)
addTargetToSortList CBC 42863 89.8 % (44 / 49) 54.2 % (13 / 24)
findTargetlistEntrySQL92 CBC 44378 94.4 % (34 / 36) 77.1 % (37 / 48)
transformRangeTableSample CBC 121 93.3 % (28 / 30) 65.6 % (21 / 32)
get_matching_location CBC 3 80.0 % (4 / 5) 50.0 % (9 / 18)
transformDistinctOnClause CBC 88 96.3 % (26 / 27) 77.5 % (31 / 40)
transformDistinctClause CBC 1677 94.1 % (16 / 17) 69.2 % (18 / 26)
transformOnConflictArbiter CBC 736 91.3 % (21 / 23) 71.4 % (20 / 28)
checkTargetlistEntrySQL92 CBC 27585 82.4 % (14 / 17) 61.1 % (11 / 18)
resolve_unique_index_expr CBC 631 92.0 % (23 / 25) 65.0 % (13 / 20)
buildMergedJoinVar CBC 829 87.5 % (35 / 40) 68.4 % (13 / 19)
transformFrameOffset CBC 2626 95.7 % (45 / 47) 81.2 % (26 / 32)
transformRangeSubselect CBC 6938 93.8 % (15 / 16) 50.0 % (6 / 12)
targetIsInSortList CBC 52764 75.0 % (9 / 12) 68.8 % (11 / 16)
transformGroupingSet CBC 507 94.4 % (17 / 18) 80.0 % (16 / 20)
markRelsAsNulledBy CBC 22280 92.9 % (13 / 14) 62.5 % (5 / 8)
transformGroupClause CBC 223306 93.9 % (31 / 33) 88.5 % (23 / 26)
transformJoinUsingClause CBC 729 100.0 % (16 / 16) 81.2 % (13 / 16)
flatten_grouping_sets CBC 228335 97.4 % (38 / 39) 94.7 % (36 / 38)
setTargetTable CBC 44498 92.3 % (12 / 13) 80.0 % (8 / 10)
assignSortGroupRef CBC 65878 100.0 % (10 / 10) 90.0 % (9 / 10)
buildVarFromNSColumn CBC 1583387 100.0 % (8 / 8) 50.0 % (1 / 2)
checkExprIsVarFree CBC 3488 100.0 % (4 / 4) 75.0 % (3 / 4)
extractRemainingColumns CBC 73540 100.0 % (18 / 18) 93.8 % (15 / 16)
findWindowClause CBC 282 100.0 % (6 / 6) 90.0 % (9 / 10)
setNamespaceColumnVisibility CBC 36680 100.0 % (5 / 5) 83.3 % (5 / 6)
transformGroupClauseList CBC 123 100.0 % (10 / 10) 87.5 % (7 / 8)
transformLimitClause CBC 457682 100.0 % (10 / 10) 91.7 % (11 / 12)
addTargetToGroupList CBC 7719 100.0 % (17 / 17) 100.0 % (4 / 4)
findTargetlistEntrySQL99 CBC 19400 100.0 % (10 / 10) 100.0 % (8 / 8)
getNSItemForSpecialRelationTypes CBC 171351 100.0 % (10 / 10) 100.0 % (6 / 6)
setNamespaceLateralState CBC 468737 100.0 % (6 / 6) 100.0 % (6 / 6)
transformFromClause CBC 234430 100.0 % (10 / 10) 100.0 % (6 / 6)
transformGroupClauseExpr CBC 4173 100.0 % (23 / 23) 100.0 % (20 / 20)
transformSortClause CBC 250509 100.0 % (9 / 9) 100.0 % (8 / 8)
transformWhereClause CBC 492785 100.0 % (6 / 6) 100.0 % (2 / 2)
transformJoinOnClause CBC 35907 100.0 % (7 / 7)
transformTableEntry CBC 168286 100.0 % (2 / 2)

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