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: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 94.0 % 1122 1055 2 65 2 69 984 5 5
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 43 43 10 33 1
Baseline: lcov-20260630-baseline Branches: 74.2 % 1000 742 11 1 246 4 1 47 690
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 97.2 % 71 69 2 66 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
addTargetToGroupList CBC 12991 100.0 % (18 / 18) 100.0 % (4 / 4)
addTargetToSortList CBC 73720 90.0 % (45 / 50) 54.2 % (13 / 24)
assignSortGroupRef CBC 126961 100.0 % (10 / 10) 90.0 % (9 / 10)
buildMergedJoinVar GNC 1183 86.8 % (33 / 38) 68.4 % (13 / 19)
buildVarFromNSColumn CBC 2093603 100.0 % (9 / 9) 50.0 % (1 / 2)
checkExprIsVarFree CBC 4755 100.0 % (4 / 4) 75.0 % (3 / 4)
checkTargetlistEntrySQL92 CBC 50340 82.4 % (14 / 17) 61.1 % (11 / 18)
extractRemainingColumns CBC 109568 100.0 % (18 / 18) 93.8 % (15 / 16)
findTargetlistEntrySQL92 CBC 76551 94.4 % (34 / 36) 77.1 % (37 / 48)
findTargetlistEntrySQL99 CBC 30099 100.0 % (10 / 10) 100.0 % (8 / 8)
findWindowClause CBC 454 100.0 % (6 / 6) 90.0 % (9 / 10)
flatten_grouping_sets CBC 307489 97.4 % (38 / 39) 94.7 % (36 / 38)
getNSItemForSpecialRelationTypes CBC 256934 100.0 % (10 / 10) 100.0 % (6 / 6)
get_matching_location CBC 4 80.0 % (4 / 5) 50.0 % (9 / 18)
markRelsAsNulledBy CBC 29991 92.9 % (13 / 14) 62.5 % (5 / 8)
parserOpenPropGraph GNC 573 100.0 % (7 / 7) 75.0 % (3 / 4)
resolve_unique_index_expr GNC 1267 100.0 % (26 / 26) 83.3 % (20 / 24)
setNamespaceColumnVisibility CBC 54660 100.0 % (5 / 5) 83.3 % (5 / 6)
setNamespaceLateralState CBC 669250 100.0 % (6 / 6) 100.0 % (6 / 6)
setTargetTable CBC 57818 92.3 % (12 / 13) 80.0 % (8 / 10)
targetIsInSortList CBC 90760 75.0 % (9 / 12) 68.8 % (11 / 16)
transformDistinctClause CBC 2638 94.1 % (16 / 17) 69.2 % (18 / 26)
transformDistinctOnClause CBC 168 96.3 % (26 / 27) 77.5 % (31 / 40)
transformFrameOffset CBC 4114 95.7 % (45 / 47) 81.2 % (26 / 32)
transformFromClause CBC 315392 100.0 % (10 / 10) 100.0 % (6 / 6)
transformFromClauseItem GNC 356472 96.3 % (209 / 217) 76.7 % (122 / 159)
transformGroupClause GNC 299268 93.8 % (45 / 48) 89.6 % (43 / 48)
transformGroupClauseExpr CBC 6689 100.0 % (23 / 23) 100.0 % (20 / 20)
transformGroupClauseList CBC 212 100.0 % (10 / 10) 87.5 % (7 / 8)
transformGroupingSet GNC 984 94.1 % (16 / 17) 80.0 % (16 / 20)
transformJoinOnClause CBC 53414 100.0 % (7 / 7)
transformJoinUsingClause CBC 1028 100.0 % (16 / 16) 81.2 % (13 / 16)
transformLimitClause CBC 622678 100.0 % (10 / 10) 91.7 % (11 / 12)
transformOnConflictArbiter GNC 1557 91.7 % (22 / 24) 71.9 % (23 / 32)
transformRangeFunction GNC 29569 89.8 % (53 / 59) 60.8 % (45 / 74)
transformRangeGraphTable GNC 573 97.1 % (33 / 34) 65.0 % (13 / 20)
transformRangeSubselect CBC 13916 93.8 % (15 / 16) 50.0 % (6 / 12)
transformRangeTableFunc GNC 146 88.6 % (70 / 79) 57.4 % (39 / 68)
transformRangeTableSample CBC 160 93.3 % (28 / 30) 65.6 % (21 / 32)
transformSortClause CBC 343983 100.0 % (9 / 9) 100.0 % (8 / 8)
transformTableEntry CBC 252307 100.0 % (2 / 2)
transformWhereClause CBC 666711 100.0 % (6 / 6) 100.0 % (2 / 2)
transformWindowDefinitions CBC 297155 86.9 % (53 / 61) 60.6 % (40 / 66)

Generated by: LCOV version 2.0-1