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

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