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

Generated by: LCOV version 2.4-beta