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
addTargetToGroupList CBC 10060 100.0 % (18 / 18) 100.0 % (4 / 4)
addTargetToSortList CBC 53888 90.0 % (45 / 50) 54.2 % (13 / 24)
assignSortGroupRef CBC 87761 100.0 % (10 / 10) 90.0 % (9 / 10)
buildMergedJoinVar CBC 853 87.5 % (35 / 40) 68.4 % (13 / 19)
buildVarFromNSColumn CBC 1624454 100.0 % (9 / 9) 50.0 % (1 / 2)
checkExprIsVarFree CBC 3689 100.0 % (4 / 4) 75.0 % (3 / 4)
checkTargetlistEntrySQL92 CBC 35781 82.4 % (14 / 17) 61.1 % (11 / 18)
extractRemainingColumns CBC 83768 100.0 % (18 / 18) 93.8 % (15 / 16)
findTargetlistEntrySQL92 CBC 55635 94.4 % (34 / 36) 77.1 % (37 / 48)
findTargetlistEntrySQL99 CBC 22941 100.0 % (10 / 10) 100.0 % (8 / 8)
findWindowClause CBC 339 100.0 % (6 / 6) 90.0 % (9 / 10)
flatten_grouping_sets CBC 236015 97.4 % (38 / 39) 94.7 % (36 / 38)
getNSItemForSpecialRelationTypes CBC 199766 100.0 % (10 / 10) 100.0 % (6 / 6)
get_matching_location CBC 3 80.0 % (4 / 5) 50.0 % (9 / 18)
markRelsAsNulledBy CBC 23922 92.9 % (13 / 14) 62.5 % (5 / 8)
resolve_unique_index_expr CBC 739 92.0 % (23 / 25) 65.0 % (13 / 20)
setNamespaceColumnVisibility CBC 41794 100.0 % (5 / 5) 83.3 % (5 / 6)
setNamespaceLateralState CBC 514202 100.0 % (6 / 6) 100.0 % (6 / 6)
setTargetTable CBC 43144 92.3 % (12 / 13) 80.0 % (8 / 10)
targetIsInSortList CBC 66655 75.0 % (9 / 12) 68.8 % (11 / 16)
transformDistinctClause CBC 2146 94.1 % (16 / 17) 69.2 % (18 / 26)
transformDistinctOnClause CBC 130 96.3 % (26 / 27) 77.5 % (31 / 40)
transformFrameOffset CBC 2964 95.7 % (45 / 47) 81.2 % (26 / 32)
transformFromClause CBC 241902 100.0 % (10 / 10) 100.0 % (6 / 6)
transformFromClauseItem CBC 274114 96.2 % (202 / 210) 76.4 % (120 / 157)
transformGroupClause GNC 230205 93.9 % (46 / 49) 89.6 % (43 / 48)
transformGroupClauseExpr CBC 4807 100.0 % (23 / 23) 100.0 % (20 / 20)
transformGroupClauseList CBC 153 100.0 % (10 / 10) 87.5 % (7 / 8)
transformGroupingSet CBC 615 94.4 % (17 / 18) 80.0 % (16 / 20)
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)
transformOnConflictArbiter CBC 961 91.3 % (21 / 23) 71.4 % (20 / 28)
transformRangeFunction CBC 23912 90.0 % (54 / 60) 60.8 % (45 / 74)
transformRangeSubselect CBC 8025 93.8 % (15 / 16) 50.0 % (6 / 12)
transformRangeTableFunc CBC 110 88.6 % (70 / 79) 57.4 % (39 / 68)
transformRangeTableSample CBC 124 93.3 % (28 / 30) 65.6 % (21 / 32)
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)
transformWindowDefinitions CBC 228681 86.9 % (53 / 61) 60.6 % (40 / 66)

Generated by: LCOV version 2.4-beta