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
transformRangeTableFunc GNC 146 88.6 % (70 / 79) 57.4 % (39 / 68)
transformFromClauseItem GNC 356472 96.3 % (209 / 217) 76.7 % (122 / 159)
transformWindowDefinitions CBC 297155 86.9 % (53 / 61) 60.6 % (40 / 66)
transformRangeFunction GNC 29569 89.8 % (53 / 59) 60.8 % (45 / 74)
addTargetToSortList CBC 73720 90.0 % (45 / 50) 54.2 % (13 / 24)
buildMergedJoinVar GNC 1183 86.8 % (33 / 38) 68.4 % (13 / 19)
checkTargetlistEntrySQL92 CBC 50340 82.4 % (14 / 17) 61.1 % (11 / 18)
targetIsInSortList CBC 90760 75.0 % (9 / 12) 68.8 % (11 / 16)
transformGroupClause GNC 299268 93.8 % (45 / 48) 89.6 % (43 / 48)
findTargetlistEntrySQL92 CBC 76551 94.4 % (34 / 36) 77.1 % (37 / 48)
transformFrameOffset CBC 4114 95.7 % (45 / 47) 81.2 % (26 / 32)
transformOnConflictArbiter GNC 1557 91.7 % (22 / 24) 71.9 % (23 / 32)
transformRangeTableSample CBC 160 93.3 % (28 / 30) 65.6 % (21 / 32)
flatten_grouping_sets CBC 307489 97.4 % (38 / 39) 94.7 % (36 / 38)
get_matching_location CBC 4 80.0 % (4 / 5) 50.0 % (9 / 18)
markRelsAsNulledBy CBC 29991 92.9 % (13 / 14) 62.5 % (5 / 8)
setTargetTable CBC 57818 92.3 % (12 / 13) 80.0 % (8 / 10)
transformDistinctClause CBC 2638 94.1 % (16 / 17) 69.2 % (18 / 26)
transformDistinctOnClause CBC 168 96.3 % (26 / 27) 77.5 % (31 / 40)
transformGroupingSet GNC 984 94.1 % (16 / 17) 80.0 % (16 / 20)
transformRangeGraphTable GNC 573 97.1 % (33 / 34) 65.0 % (13 / 20)
transformRangeSubselect CBC 13916 93.8 % (15 / 16) 50.0 % (6 / 12)
addTargetToGroupList CBC 12991 100.0 % (18 / 18) 100.0 % (4 / 4)
assignSortGroupRef CBC 126961 100.0 % (10 / 10) 90.0 % (9 / 10)
buildVarFromNSColumn CBC 2093603 100.0 % (9 / 9) 50.0 % (1 / 2)
checkExprIsVarFree CBC 4755 100.0 % (4 / 4) 75.0 % (3 / 4)
extractRemainingColumns CBC 109568 100.0 % (18 / 18) 93.8 % (15 / 16)
findTargetlistEntrySQL99 CBC 30099 100.0 % (10 / 10) 100.0 % (8 / 8)
findWindowClause CBC 454 100.0 % (6 / 6) 90.0 % (9 / 10)
getNSItemForSpecialRelationTypes CBC 256934 100.0 % (10 / 10) 100.0 % (6 / 6)
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)
transformFromClause CBC 315392 100.0 % (10 / 10) 100.0 % (6 / 6)
transformGroupClauseExpr CBC 6689 100.0 % (23 / 23) 100.0 % (20 / 20)
transformGroupClauseList CBC 212 100.0 % (10 / 10) 87.5 % (7 / 8)
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)
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)

Generated by: LCOV version 2.0-1