LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_clause.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 93.7 % 1061 994 67 994
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 41 41 41
Baseline: lcov-20250907-010129-baseline Branches: 73.5 % 944 694 250 694
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 5 5 5
(360..) days: 93.7 % 1056 989 67 989
Function coverage date bins:
(360..) days: 100.0 % 41 41 41
Branch coverage date bins:
(360..) days: 73.5 % 944 694 250 694

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 CBC 272552 96.2 % (202 / 210) 76.4 % (120 / 157)
transformRangeFunction CBC 23756 90.0 % (54 / 60) 60.8 % (45 / 74)
transformRangeTableFunc CBC 110 88.6 % (70 / 79) 57.4 % (39 / 68)
transformWindowDefinitions CBC 227010 86.9 % (53 / 61) 60.6 % (40 / 66)
addTargetToSortList CBC 53637 90.0 % (45 / 50) 54.2 % (13 / 24)
findTargetlistEntrySQL92 CBC 55292 94.4 % (34 / 36) 77.1 % (37 / 48)
transformRangeTableSample CBC 124 93.3 % (28 / 30) 65.6 % (21 / 32)
get_matching_location CBC 3 80.0 % (4 / 5) 50.0 % (9 / 18)
transformDistinctOnClause CBC 130 96.3 % (26 / 27) 77.5 % (31 / 40)
transformDistinctClause CBC 1976 94.1 % (16 / 17) 69.2 % (18 / 26)
transformOnConflictArbiter CBC 940 91.3 % (21 / 23) 71.4 % (20 / 28)
checkTargetlistEntrySQL92 CBC 35652 82.4 % (14 / 17) 61.1 % (11 / 18)
resolve_unique_index_expr CBC 721 92.0 % (23 / 25) 65.0 % (13 / 20)
buildMergedJoinVar CBC 853 87.5 % (35 / 40) 68.4 % (13 / 19)
transformFrameOffset CBC 2754 95.7 % (45 / 47) 81.2 % (26 / 32)
transformRangeSubselect CBC 7980 93.8 % (15 / 16) 50.0 % (6 / 12)
targetIsInSortList CBC 65422 75.0 % (9 / 12) 68.8 % (11 / 16)
transformGroupingSet CBC 579 94.4 % (17 / 18) 80.0 % (16 / 20)
markRelsAsNulledBy CBC 23956 92.9 % (13 / 14) 62.5 % (5 / 8)
transformGroupClause CBC 228429 93.9 % (31 / 33) 88.5 % (23 / 26)
transformJoinUsingClause CBC 753 100.0 % (16 / 16) 81.2 % (13 / 16)
flatten_grouping_sets CBC 234069 97.4 % (38 / 39) 94.7 % (36 / 38)
setTargetTable CBC 43851 92.3 % (12 / 13) 80.0 % (8 / 10)
assignSortGroupRef CBC 86596 100.0 % (10 / 10) 90.0 % (9 / 10)
buildVarFromNSColumn CBC 1612780 100.0 % (9 / 9) 50.0 % (1 / 2)
checkExprIsVarFree CBC 3637 100.0 % (4 / 4) 75.0 % (3 / 4)
extractRemainingColumns CBC 83386 100.0 % (18 / 18) 93.8 % (15 / 16)
findWindowClause CBC 297 100.0 % (6 / 6) 90.0 % (9 / 10)
setNamespaceColumnVisibility CBC 41603 100.0 % (5 / 5) 83.3 % (5 / 6)
transformGroupClauseList CBC 153 100.0 % (10 / 10) 87.5 % (7 / 8)
transformLimitClause CBC 474908 100.0 % (10 / 10) 91.7 % (11 / 12)
addTargetToGroupList CBC 9205 100.0 % (18 / 18) 100.0 % (4 / 4)
findTargetlistEntrySQL99 CBC 22664 100.0 % (10 / 10) 100.0 % (8 / 8)
getNSItemForSpecialRelationTypes CBC 198596 100.0 % (10 / 10) 100.0 % (6 / 6)
setNamespaceLateralState CBC 510765 100.0 % (6 / 6) 100.0 % (6 / 6)
transformFromClause CBC 240027 100.0 % (10 / 10) 100.0 % (6 / 6)
transformGroupClauseExpr CBC 4652 100.0 % (23 / 23) 100.0 % (20 / 20)
transformSortClause CBC 259708 100.0 % (9 / 9) 100.0 % (8 / 8)
transformWhereClause CBC 508473 100.0 % (6 / 6) 100.0 % (2 / 2)
transformJoinOnClause CBC 40702 100.0 % (7 / 7)
transformTableEntry CBC 194857 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta