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-20250906-005545-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
get_matching_location CBC 3 80.0 % (4 / 5) 50.0 % (9 / 18)
transformRangeTableFunc CBC 110 88.6 % (70 / 79) 57.4 % (39 / 68)
transformRangeTableSample CBC 124 93.3 % (28 / 30) 65.6 % (21 / 32)
transformDistinctOnClause CBC 130 96.3 % (26 / 27) 77.5 % (31 / 40)
transformGroupClauseList CBC 153 100.0 % (10 / 10) 87.5 % (7 / 8)
findWindowClause CBC 297 100.0 % (6 / 6) 90.0 % (9 / 10)
transformGroupingSet CBC 579 94.4 % (17 / 18) 80.0 % (16 / 20)
resolve_unique_index_expr CBC 721 92.0 % (23 / 25) 65.0 % (13 / 20)
transformJoinUsingClause CBC 753 100.0 % (16 / 16) 81.2 % (13 / 16)
buildMergedJoinVar CBC 853 87.5 % (35 / 40) 68.4 % (13 / 19)
transformOnConflictArbiter CBC 940 91.3 % (21 / 23) 71.4 % (20 / 28)
transformDistinctClause CBC 1978 94.1 % (16 / 17) 69.2 % (18 / 26)
transformFrameOffset CBC 2754 95.7 % (45 / 47) 81.2 % (26 / 32)
checkExprIsVarFree CBC 3636 100.0 % (4 / 4) 75.0 % (3 / 4)
transformGroupClauseExpr CBC 4650 100.0 % (23 / 23) 100.0 % (20 / 20)
transformRangeSubselect CBC 7980 93.8 % (15 / 16) 50.0 % (6 / 12)
addTargetToGroupList CBC 9206 100.0 % (18 / 18) 100.0 % (4 / 4)
findTargetlistEntrySQL99 CBC 22663 100.0 % (10 / 10) 100.0 % (8 / 8)
transformRangeFunction CBC 23762 90.0 % (54 / 60) 60.8 % (45 / 74)
markRelsAsNulledBy CBC 23957 92.9 % (13 / 14) 62.5 % (5 / 8)
checkTargetlistEntrySQL92 CBC 35647 82.4 % (14 / 17) 61.1 % (11 / 18)
transformJoinOnClause CBC 40704 100.0 % (7 / 7)
setNamespaceColumnVisibility CBC 41605 100.0 % (5 / 5) 83.3 % (5 / 6)
setTargetTable CBC 44026 92.3 % (12 / 13) 80.0 % (8 / 10)
addTargetToSortList CBC 53633 90.0 % (45 / 50) 54.2 % (13 / 24)
findTargetlistEntrySQL92 CBC 55285 94.4 % (34 / 36) 77.1 % (37 / 48)
targetIsInSortList CBC 65418 75.0 % (9 / 12) 68.8 % (11 / 16)
extractRemainingColumns CBC 83390 100.0 % (18 / 18) 93.8 % (15 / 16)
assignSortGroupRef CBC 86593 100.0 % (10 / 10) 90.0 % (9 / 10)
transformTableEntry CBC 194838 100.0 % (2 / 2)
getNSItemForSpecialRelationTypes CBC 198578 100.0 % (10 / 10) 100.0 % (6 / 6)
transformWindowDefinitions CBC 226970 86.9 % (53 / 61) 60.6 % (40 / 66)
transformGroupClause CBC 228389 93.9 % (31 / 33) 88.5 % (23 / 26)
flatten_grouping_sets CBC 234027 97.4 % (38 / 39) 94.7 % (36 / 38)
transformFromClause CBC 239992 100.0 % (10 / 10) 100.0 % (6 / 6)
transformSortClause CBC 259669 100.0 % (9 / 9) 100.0 % (8 / 8)
transformFromClauseItem CBC 272542 96.2 % (202 / 210) 76.4 % (120 / 157)
transformLimitClause CBC 474828 100.0 % (10 / 10) 91.7 % (11 / 12)
transformWhereClause CBC 508400 100.0 % (6 / 6) 100.0 % (2 / 2)
setNamespaceLateralState CBC 510720 100.0 % (6 / 6) 100.0 % (6 / 6)
buildVarFromNSColumn CBC 1612864 100.0 % (9 / 9) 50.0 % (1 / 2)

Generated by: LCOV version 2.4-beta