LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_clause.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DCB
Current: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 93.9 % 1079 1013 1 65 2 20 991 3
Current Date: 2025-12-17 08:58:58 +0900 Functions: 100.0 % 41 41 4 37 1
Baseline: lcov-20251217-005640-baseline Branches: 74.3 % 970 721 3 246 4 23 694
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 4 4 4
(30,360] days: 94.7 % 19 18 1 16 2
(360..) days: 93.8 % 1056 991 65 2 989
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 40 40 3 37
Branch coverage date bins:
(1,7] days: 75.0 % 4 3 1 3
(30,360] days: 90.9 % 22 20 2 20
(360..) days: 73.9 % 944 698 246 4 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
transformFromClauseItem GNC 283984 96.2 % (202 / 210) 76.4 % (120 / 157)
transformRangeFunction CBC 24463 90.0 % (54 / 60) 60.8 % (45 / 74)
transformRangeTableFunc GNC 110 88.6 % (70 / 79) 57.4 % (39 / 68)
transformWindowDefinitions CBC 237331 86.9 % (53 / 61) 60.6 % (40 / 66)
addTargetToSortList CBC 54999 90.0 % (45 / 50) 54.2 % (13 / 24)
findTargetlistEntrySQL92 CBC 56747 94.4 % (34 / 36) 77.1 % (37 / 48)
transformRangeTableSample CBC 124 93.3 % (28 / 30) 65.6 % (21 / 32)
get_matching_location CBC 3 80.0 % (4 / 5) 50.0 % (9 / 18)
transformDistinctOnClause CBC 131 96.3 % (26 / 27) 77.5 % (31 / 40)
transformDistinctClause CBC 2180 94.1 % (16 / 17) 69.2 % (18 / 26)
transformOnConflictArbiter CBC 972 91.3 % (21 / 23) 71.4 % (20 / 28)
checkTargetlistEntrySQL92 CBC 36414 82.4 % (14 / 17) 61.1 % (11 / 18)
buildMergedJoinVar CBC 853 87.5 % (35 / 40) 68.4 % (13 / 19)
transformFrameOffset CBC 2978 95.7 % (45 / 47) 81.2 % (26 / 32)
transformRangeSubselect CBC 10898 93.8 % (15 / 16) 50.0 % (6 / 12)
targetIsInSortList CBC 67920 75.0 % (9 / 12) 68.8 % (11 / 16)
transformGroupClause GNC 238862 93.9 % (46 / 49) 89.6 % (43 / 48)
resolve_unique_index_expr GNC 750 100.0 % (27 / 27) 83.3 % (20 / 24)
transformGroupingSet CBC 663 94.4 % (17 / 18) 80.0 % (16 / 20)
markRelsAsNulledBy CBC 24252 92.9 % (13 / 14) 62.5 % (5 / 8)
transformJoinUsingClause CBC 753 100.0 % (16 / 16) 81.2 % (13 / 16)
flatten_grouping_sets CBC 244748 97.4 % (38 / 39) 94.7 % (36 / 38)
setTargetTable CBC 45029 92.3 % (12 / 13) 80.0 % (8 / 10)
assignSortGroupRef CBC 89558 100.0 % (10 / 10) 90.0 % (9 / 10)
buildVarFromNSColumn CBC 1656765 100.0 % (9 / 9) 50.0 % (1 / 2)
checkExprIsVarFree CBC 3715 100.0 % (4 / 4) 75.0 % (3 / 4)
extractRemainingColumns CBC 85236 100.0 % (18 / 18) 93.8 % (15 / 16)
findWindowClause CBC 339 100.0 % (6 / 6) 90.0 % (9 / 10)
setNamespaceColumnVisibility CBC 42528 100.0 % (5 / 5) 83.3 % (5 / 6)
transformGroupClauseList CBC 153 100.0 % (10 / 10) 87.5 % (7 / 8)
transformLimitClause CBC 496342 100.0 % (10 / 10) 91.7 % (11 / 12)
addTargetToGroupList CBC 10207 100.0 % (18 / 18) 100.0 % (4 / 4)
findTargetlistEntrySQL99 CBC 23443 100.0 % (10 / 10) 100.0 % (8 / 8)
getNSItemForSpecialRelationTypes CBC 205478 100.0 % (10 / 10) 100.0 % (6 / 6)
setNamespaceLateralState CBC 533253 100.0 % (6 / 6) 100.0 % (6 / 6)
transformFromClause CBC 251090 100.0 % (10 / 10) 100.0 % (6 / 6)
transformGroupClauseExpr CBC 4829 100.0 % (23 / 23) 100.0 % (20 / 20)
transformSortClause CBC 273843 100.0 % (9 / 9) 100.0 % (8 / 8)
transformWhereClause CBC 530558 100.0 % (6 / 6) 100.0 % (2 / 2)
transformJoinOnClause CBC 41620 100.0 % (7 / 7)
transformTableEntry CBC 201639 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta