LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_clause.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 93.7 % 1077 1009 1 67 16 993 1
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 41 41 1 40 1
Baseline: lcov-20251028-005825-baseline Branches: 73.9 % 966 714 2 250 20 694
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 94.1 % 17 16 1 16
(30,360] days: 100.0 % 2 2 2
(360..) days: 93.7 % 1058 991 67 991
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(360..) days: 100.0 % 40 40 40
Branch coverage date bins:
(7,30] days: 90.9 % 22 20 2 20
(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 274114 96.2 % (202 / 210) 76.4 % (120 / 157)
transformWindowDefinitions CBC 228681 86.9 % (53 / 61) 60.6 % (40 / 66)
transformRangeFunction CBC 23912 90.0 % (54 / 60) 60.8 % (45 / 74)
addTargetToSortList CBC 53888 90.0 % (45 / 50) 54.2 % (13 / 24)
buildMergedJoinVar CBC 853 87.5 % (35 / 40) 68.4 % (13 / 19)
checkTargetlistEntrySQL92 CBC 35781 82.4 % (14 / 17) 61.1 % (11 / 18)
targetIsInSortList CBC 66655 75.0 % (9 / 12) 68.8 % (11 / 16)
transformGroupClause GNC 230205 93.9 % (46 / 49) 89.6 % (43 / 48)
findTargetlistEntrySQL92 CBC 55635 94.4 % (34 / 36) 77.1 % (37 / 48)
resolve_unique_index_expr CBC 739 92.0 % (23 / 25) 65.0 % (13 / 20)
transformFrameOffset CBC 2964 95.7 % (45 / 47) 81.2 % (26 / 32)
transformOnConflictArbiter CBC 961 91.3 % (21 / 23) 71.4 % (20 / 28)
transformRangeTableSample CBC 124 93.3 % (28 / 30) 65.6 % (21 / 32)
flatten_grouping_sets CBC 236015 97.4 % (38 / 39) 94.7 % (36 / 38)
get_matching_location CBC 3 80.0 % (4 / 5) 50.0 % (9 / 18)
markRelsAsNulledBy CBC 23922 92.9 % (13 / 14) 62.5 % (5 / 8)
setTargetTable CBC 43144 92.3 % (12 / 13) 80.0 % (8 / 10)
transformDistinctClause CBC 2146 94.1 % (16 / 17) 69.2 % (18 / 26)
transformDistinctOnClause CBC 130 96.3 % (26 / 27) 77.5 % (31 / 40)
transformGroupingSet CBC 615 94.4 % (17 / 18) 80.0 % (16 / 20)
transformRangeSubselect CBC 8025 93.8 % (15 / 16) 50.0 % (6 / 12)
addTargetToGroupList CBC 10060 100.0 % (18 / 18) 100.0 % (4 / 4)
assignSortGroupRef CBC 87761 100.0 % (10 / 10) 90.0 % (9 / 10)
buildVarFromNSColumn CBC 1624454 100.0 % (9 / 9) 50.0 % (1 / 2)
checkExprIsVarFree CBC 3689 100.0 % (4 / 4) 75.0 % (3 / 4)
extractRemainingColumns CBC 83768 100.0 % (18 / 18) 93.8 % (15 / 16)
findTargetlistEntrySQL99 CBC 22941 100.0 % (10 / 10) 100.0 % (8 / 8)
findWindowClause CBC 339 100.0 % (6 / 6) 90.0 % (9 / 10)
getNSItemForSpecialRelationTypes CBC 199766 100.0 % (10 / 10) 100.0 % (6 / 6)
setNamespaceColumnVisibility CBC 41794 100.0 % (5 / 5) 83.3 % (5 / 6)
setNamespaceLateralState CBC 514202 100.0 % (6 / 6) 100.0 % (6 / 6)
transformFromClause CBC 241902 100.0 % (10 / 10) 100.0 % (6 / 6)
transformGroupClauseExpr CBC 4807 100.0 % (23 / 23) 100.0 % (20 / 20)
transformGroupClauseList CBC 153 100.0 % (10 / 10) 87.5 % (7 / 8)
transformJoinOnClause CBC 40893 100.0 % (7 / 7)
transformJoinUsingClause CBC 753 100.0 % (16 / 16) 81.2 % (13 / 16)
transformLimitClause CBC 478654 100.0 % (10 / 10) 91.7 % (11 / 12)
transformSortClause CBC 262009 100.0 % (9 / 9) 100.0 % (8 / 8)
transformTableEntry CBC 196013 100.0 % (2 / 2)
transformWhereClause CBC 512222 100.0 % (6 / 6) 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta