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
addTargetToGroupList CBC 10207 100.0 % (18 / 18) 100.0 % (4 / 4)
addTargetToSortList CBC 54999 90.0 % (45 / 50) 54.2 % (13 / 24)
assignSortGroupRef CBC 89558 100.0 % (10 / 10) 90.0 % (9 / 10)
buildMergedJoinVar CBC 853 87.5 % (35 / 40) 68.4 % (13 / 19)
buildVarFromNSColumn CBC 1656765 100.0 % (9 / 9) 50.0 % (1 / 2)
checkExprIsVarFree CBC 3715 100.0 % (4 / 4) 75.0 % (3 / 4)
checkTargetlistEntrySQL92 CBC 36414 82.4 % (14 / 17) 61.1 % (11 / 18)
extractRemainingColumns CBC 85236 100.0 % (18 / 18) 93.8 % (15 / 16)
findTargetlistEntrySQL92 CBC 56747 94.4 % (34 / 36) 77.1 % (37 / 48)
findTargetlistEntrySQL99 CBC 23443 100.0 % (10 / 10) 100.0 % (8 / 8)
findWindowClause CBC 339 100.0 % (6 / 6) 90.0 % (9 / 10)
flatten_grouping_sets CBC 244748 97.4 % (38 / 39) 94.7 % (36 / 38)
getNSItemForSpecialRelationTypes CBC 205478 100.0 % (10 / 10) 100.0 % (6 / 6)
get_matching_location CBC 3 80.0 % (4 / 5) 50.0 % (9 / 18)
markRelsAsNulledBy CBC 24252 92.9 % (13 / 14) 62.5 % (5 / 8)
resolve_unique_index_expr GNC 750 100.0 % (27 / 27) 83.3 % (20 / 24)
setNamespaceColumnVisibility CBC 42528 100.0 % (5 / 5) 83.3 % (5 / 6)
setNamespaceLateralState CBC 533253 100.0 % (6 / 6) 100.0 % (6 / 6)
setTargetTable CBC 45029 92.3 % (12 / 13) 80.0 % (8 / 10)
targetIsInSortList CBC 67920 75.0 % (9 / 12) 68.8 % (11 / 16)
transformDistinctClause CBC 2180 94.1 % (16 / 17) 69.2 % (18 / 26)
transformDistinctOnClause CBC 131 96.3 % (26 / 27) 77.5 % (31 / 40)
transformFrameOffset CBC 2978 95.7 % (45 / 47) 81.2 % (26 / 32)
transformFromClause CBC 251090 100.0 % (10 / 10) 100.0 % (6 / 6)
transformFromClauseItem GNC 283984 96.2 % (202 / 210) 76.4 % (120 / 157)
transformGroupClause GNC 238862 93.9 % (46 / 49) 89.6 % (43 / 48)
transformGroupClauseExpr CBC 4829 100.0 % (23 / 23) 100.0 % (20 / 20)
transformGroupClauseList CBC 153 100.0 % (10 / 10) 87.5 % (7 / 8)
transformGroupingSet CBC 663 94.4 % (17 / 18) 80.0 % (16 / 20)
transformJoinOnClause CBC 41620 100.0 % (7 / 7)
transformJoinUsingClause CBC 753 100.0 % (16 / 16) 81.2 % (13 / 16)
transformLimitClause CBC 496342 100.0 % (10 / 10) 91.7 % (11 / 12)
transformOnConflictArbiter CBC 972 91.3 % (21 / 23) 71.4 % (20 / 28)
transformRangeFunction CBC 24463 90.0 % (54 / 60) 60.8 % (45 / 74)
transformRangeSubselect CBC 10898 93.8 % (15 / 16) 50.0 % (6 / 12)
transformRangeTableFunc GNC 110 88.6 % (70 / 79) 57.4 % (39 / 68)
transformRangeTableSample CBC 124 93.3 % (28 / 30) 65.6 % (21 / 32)
transformSortClause CBC 273843 100.0 % (9 / 9) 100.0 % (8 / 8)
transformTableEntry CBC 201639 100.0 % (2 / 2)
transformWhereClause CBC 530558 100.0 % (6 / 6) 100.0 % (2 / 2)
transformWindowDefinitions CBC 237331 86.9 % (53 / 61) 60.6 % (40 / 66)

Generated by: LCOV version 2.4-beta