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

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