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

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