LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_clause.c (source / functions) Coverage Total Hit UBC CBC
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 94.0 % 1108 1042 66 1042
Current Date: 2026-07-25 19:08:27 +0900 Functions: 100.0 % 43 43 43
Baseline: lcov-20260725-baseline Branches: 73.7 % 980 722 258 722
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 3 3 3
(30,360] days: 98.1 % 54 53 1 53
(360..) days: 93.8 % 1051 986 65 986
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 40 40 40
Branch coverage date bins:
(7,30] days: 50.0 % 2 1 1 1
(30,360] days: 75.0 % 36 27 9 27
(360..) days: 73.7 % 942 694 248 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 4 80.0 % (4 / 5) 50.0 % (9 / 18)
transformRangeTableFunc CBC 146 88.6 % (70 / 79) 57.4 % (39 / 68)
transformRangeTableSample CBC 160 93.3 % (28 / 30) 65.6 % (21 / 32)
transformDistinctOnClause CBC 199 96.3 % (26 / 27) 77.5 % (31 / 40)
transformGroupClauseList CBC 212 100.0 % (10 / 10) 87.5 % (7 / 8)
findWindowClause CBC 454 100.0 % (6 / 6) 90.0 % (9 / 10)
parserOpenPropGraph CBC 600 100.0 % (7 / 7) 75.0 % (3 / 4)
transformRangeGraphTable CBC 600 97.2 % (35 / 36) 63.6 % (14 / 22)
transformGroupingSet CBC 984 94.1 % (16 / 17) 80.0 % (16 / 20)
transformJoinUsingClause CBC 1029 100.0 % (16 / 16) 81.2 % (13 / 16)
buildMergedJoinVar CBC 1184 86.8 % (33 / 38) 68.4 % (13 / 19)
resolve_unique_index_expr CBC 1267 100.0 % (26 / 26) 83.3 % (20 / 24)
transformOnConflictArbiter CBC 1557 91.7 % (22 / 24) 71.9 % (23 / 32)
transformDistinctClause CBC 2674 94.1 % (16 / 17) 69.2 % (18 / 26)
transformFrameOffset CBC 4290 95.7 % (45 / 47) 81.2 % (26 / 32)
checkExprIsVarFree CBC 4799 100.0 % (4 / 4) 75.0 % (3 / 4)
transformGroupClauseExpr CBC 6771 100.0 % (23 / 23) 100.0 % (20 / 20)
addTargetToGroupList CBC 13072 100.0 % (18 / 18) 100.0 % (4 / 4)
transformRangeSubselect CBC 14181 93.8 % (15 / 16) 50.0 % (6 / 12)
transformRangeFunction CBC 29714 89.8 % (53 / 59) 60.8 % (45 / 74)
markRelsAsNulledBy CBC 30040 92.9 % (13 / 14) 62.5 % (5 / 8)
findTargetlistEntrySQL99 CBC 30311 100.0 % (10 / 10) 100.0 % (8 / 8)
checkTargetlistEntrySQL92 CBC 50576 82.4 % (14 / 17) 55.6 % (10 / 18)
transformJoinOnClause CBC 53560 100.0 % (7 / 7)
setNamespaceColumnVisibility CBC 54807 100.0 % (5 / 5) 83.3 % (5 / 6)
setTargetTable CBC 55033 92.3 % (12 / 13) 80.0 % (8 / 10)
addTargetToSortList CBC 74052 90.0 % (45 / 50) 54.2 % (13 / 24)
findTargetlistEntrySQL92 CBC 76893 94.4 % (34 / 36) 77.1 % (37 / 48)
targetIsInSortList CBC 92737 75.0 % (9 / 12) 68.8 % (11 / 16)
extractRemainingColumns CBC 109862 100.0 % (18 / 18) 93.8 % (15 / 16)
assignSortGroupRef CBC 127693 100.0 % (10 / 10) 90.0 % (9 / 10)
transformTableEntry CBC 255432 100.0 % (2 / 2)
getNSItemForSpecialRelationTypes CBC 260067 100.0 % (10 / 10) 100.0 % (6 / 6)
transformWindowDefinitions CBC 300867 86.9 % (53 / 61) 60.6 % (40 / 66)
transformGroupClause CBC 303072 93.8 % (30 / 32) 88.5 % (23 / 26)
flatten_grouping_sets CBC 311407 97.4 % (38 / 39) 94.7 % (36 / 38)
transformFromClause CBC 319254 100.0 % (10 / 10) 100.0 % (6 / 6)
transformSortClause CBC 348029 100.0 % (9 / 9) 100.0 % (8 / 8)
transformFromClauseItem CBC 360321 96.3 % (209 / 217) 76.7 % (122 / 159)
transformLimitClause CBC 630340 100.0 % (10 / 10) 91.7 % (11 / 12)
transformWhereClause CBC 674503 100.0 % (6 / 6) 100.0 % (2 / 2)
setNamespaceLateralState CBC 676864 100.0 % (6 / 6) 100.0 % (6 / 6)
buildVarFromNSColumn CBC 2100242 100.0 % (9 / 9) 50.0 % (1 / 2)

Generated by: LCOV version 2.0-1