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
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 339 100.0 % (6 / 6) 90.0 % (9 / 10)
transformGroupingSet CBC 615 94.4 % (17 / 18) 80.0 % (16 / 20)
resolve_unique_index_expr CBC 739 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 961 91.3 % (21 / 23) 71.4 % (20 / 28)
transformDistinctClause CBC 2146 94.1 % (16 / 17) 69.2 % (18 / 26)
transformFrameOffset CBC 2964 95.7 % (45 / 47) 81.2 % (26 / 32)
checkExprIsVarFree CBC 3689 100.0 % (4 / 4) 75.0 % (3 / 4)
transformGroupClauseExpr CBC 4807 100.0 % (23 / 23) 100.0 % (20 / 20)
transformRangeSubselect CBC 8025 93.8 % (15 / 16) 50.0 % (6 / 12)
addTargetToGroupList CBC 10060 100.0 % (18 / 18) 100.0 % (4 / 4)
findTargetlistEntrySQL99 CBC 22941 100.0 % (10 / 10) 100.0 % (8 / 8)
transformRangeFunction CBC 23912 90.0 % (54 / 60) 60.8 % (45 / 74)
markRelsAsNulledBy CBC 23922 92.9 % (13 / 14) 62.5 % (5 / 8)
checkTargetlistEntrySQL92 CBC 35781 82.4 % (14 / 17) 61.1 % (11 / 18)
transformJoinOnClause CBC 40893 100.0 % (7 / 7)
setNamespaceColumnVisibility CBC 41794 100.0 % (5 / 5) 83.3 % (5 / 6)
setTargetTable CBC 43144 92.3 % (12 / 13) 80.0 % (8 / 10)
addTargetToSortList CBC 53888 90.0 % (45 / 50) 54.2 % (13 / 24)
findTargetlistEntrySQL92 CBC 55635 94.4 % (34 / 36) 77.1 % (37 / 48)
targetIsInSortList CBC 66655 75.0 % (9 / 12) 68.8 % (11 / 16)
extractRemainingColumns CBC 83768 100.0 % (18 / 18) 93.8 % (15 / 16)
assignSortGroupRef CBC 87761 100.0 % (10 / 10) 90.0 % (9 / 10)
transformTableEntry CBC 196013 100.0 % (2 / 2)
getNSItemForSpecialRelationTypes CBC 199766 100.0 % (10 / 10) 100.0 % (6 / 6)
transformWindowDefinitions CBC 228681 86.9 % (53 / 61) 60.6 % (40 / 66)
transformGroupClause GNC 230205 93.9 % (46 / 49) 89.6 % (43 / 48)
flatten_grouping_sets CBC 236015 97.4 % (38 / 39) 94.7 % (36 / 38)
transformFromClause CBC 241902 100.0 % (10 / 10) 100.0 % (6 / 6)
transformSortClause CBC 262009 100.0 % (9 / 9) 100.0 % (8 / 8)
transformFromClauseItem CBC 274114 96.2 % (202 / 210) 76.4 % (120 / 157)
transformLimitClause CBC 478654 100.0 % (10 / 10) 91.7 % (11 / 12)
transformWhereClause CBC 512222 100.0 % (6 / 6) 100.0 % (2 / 2)
setNamespaceLateralState CBC 514202 100.0 % (6 / 6) 100.0 % (6 / 6)
buildVarFromNSColumn CBC 1624454 100.0 % (9 / 9) 50.0 % (1 / 2)

Generated by: LCOV version 2.4-beta