LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_clause.c (source / functions) Coverage Total Hit UNC UIC UBC GBC GIC GNC CBC ECB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 94.0 % 1122 1055 2 65 2 69 984 5 5
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 43 43 10 33 1
Baseline: lcov-20260505-025707-baseline Branches: 74.2 % 1000 742 11 1 246 4 1 47 690 4
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 97.1 % 70 68 2 65 3
(360..) days: 93.8 % 1051 986 65 2 3 981 5
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 40 40 7 33
Branch coverage date bins:
(30,360] days: 81.0 % 58 47 11 47
(360..) days: 73.8 % 942 695 1 246 4 1 690

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 369619 96.3 % (209 / 217) 76.7 % (122 / 159)
transformRangeFunction GNC 30383 89.8 % (53 / 59) 60.8 % (45 / 74)
transformRangeTableFunc GNC 146 88.6 % (70 / 79) 57.4 % (39 / 68)
transformWindowDefinitions CBC 305886 86.9 % (53 / 61) 60.6 % (40 / 66)
addTargetToSortList CBC 76201 90.0 % (45 / 50) 54.2 % (13 / 24)
findTargetlistEntrySQL92 CBC 78757 94.4 % (34 / 36) 77.1 % (37 / 48)
transformRangeTableSample CBC 160 93.3 % (28 / 30) 65.6 % (21 / 32)
get_matching_location CBC 4 80.0 % (4 / 5) 50.0 % (9 / 18)
transformDistinctOnClause CBC 166 96.3 % (26 / 27) 77.5 % (31 / 40)
transformOnConflictArbiter GNC 1555 91.7 % (22 / 24) 71.9 % (23 / 32)
transformDistinctClause CBC 2710 94.1 % (16 / 17) 69.2 % (18 / 26)
checkTargetlistEntrySQL92 CBC 51816 82.4 % (14 / 17) 61.1 % (11 / 18)
transformRangeGraphTable GNC 571 97.1 % (33 / 34) 65.0 % (13 / 20)
buildMergedJoinVar GNC 1183 86.8 % (33 / 38) 68.4 % (13 / 19)
transformFrameOffset CBC 4092 95.7 % (45 / 47) 81.2 % (26 / 32)
transformRangeSubselect CBC 13914 93.8 % (15 / 16) 50.0 % (6 / 12)
targetIsInSortList CBC 93283 75.0 % (9 / 12) 68.8 % (11 / 16)
transformGroupClause GNC 307988 93.8 % (45 / 48) 89.6 % (43 / 48)
resolve_unique_index_expr GNC 1265 100.0 % (26 / 26) 83.3 % (20 / 24)
transformGroupingSet GNC 984 94.1 % (16 / 17) 80.0 % (16 / 20)
markRelsAsNulledBy CBC 31044 92.9 % (13 / 14) 62.5 % (5 / 8)
transformJoinUsingClause CBC 1028 100.0 % (16 / 16) 81.2 % (13 / 16)
flatten_grouping_sets CBC 316134 97.4 % (38 / 39) 94.7 % (36 / 38)
setTargetTable CBC 54631 92.3 % (12 / 13) 80.0 % (8 / 10)
assignSortGroupRef CBC 129485 100.0 % (10 / 10) 90.0 % (9 / 10)
buildVarFromNSColumn CBC 2206522 100.0 % (9 / 9) 50.0 % (1 / 2)
checkExprIsVarFree CBC 4757 100.0 % (4 / 4) 75.0 % (3 / 4)
extractRemainingColumns CBC 114146 100.0 % (18 / 18) 93.8 % (15 / 16)
findWindowClause CBC 454 100.0 % (6 / 6) 90.0 % (9 / 10)
parserOpenPropGraph GNC 571 100.0 % (7 / 7) 75.0 % (3 / 4)
setNamespaceColumnVisibility CBC 56949 100.0 % (5 / 5) 83.3 % (5 / 6)
transformGroupClauseList CBC 212 100.0 % (10 / 10) 87.5 % (7 / 8)
transformLimitClause CBC 640420 100.0 % (10 / 10) 91.7 % (11 / 12)
addTargetToGroupList CBC 13080 100.0 % (18 / 18) 100.0 % (4 / 4)
findTargetlistEntrySQL99 CBC 31037 100.0 % (10 / 10) 100.0 % (8 / 8)
getNSItemForSpecialRelationTypes CBC 266982 100.0 % (10 / 10) 100.0 % (6 / 6)
setNamespaceLateralState CBC 691035 100.0 % (6 / 6) 100.0 % (6 / 6)
transformFromClause CBC 324020 100.0 % (10 / 10) 100.0 % (6 / 6)
transformGroupClauseExpr CBC 6625 100.0 % (23 / 23) 100.0 % (20 / 20)
transformSortClause CBC 353016 100.0 % (9 / 9) 100.0 % (8 / 8)
transformWhereClause CBC 686381 100.0 % (6 / 6) 100.0 % (2 / 2)
transformJoinOnClause CBC 55709 100.0 % (7 / 7)
transformTableEntry CBC 262242 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta