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
transformFromClauseItem GNC 356472 96.3 % (209 / 217) 76.7 % (122 / 159)
transformRangeFunction GNC 29569 89.8 % (53 / 59) 60.8 % (45 / 74)
transformRangeTableFunc GNC 146 88.6 % (70 / 79) 57.4 % (39 / 68)
transformWindowDefinitions CBC 297155 86.9 % (53 / 61) 60.6 % (40 / 66)
addTargetToSortList CBC 73720 90.0 % (45 / 50) 54.2 % (13 / 24)
findTargetlistEntrySQL92 CBC 76551 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 168 96.3 % (26 / 27) 77.5 % (31 / 40)
transformOnConflictArbiter GNC 1557 91.7 % (22 / 24) 71.9 % (23 / 32)
transformDistinctClause CBC 2638 94.1 % (16 / 17) 69.2 % (18 / 26)
checkTargetlistEntrySQL92 CBC 50340 82.4 % (14 / 17) 61.1 % (11 / 18)
transformRangeGraphTable GNC 573 97.1 % (33 / 34) 65.0 % (13 / 20)
buildMergedJoinVar GNC 1183 86.8 % (33 / 38) 68.4 % (13 / 19)
transformFrameOffset CBC 4114 95.7 % (45 / 47) 81.2 % (26 / 32)
transformRangeSubselect CBC 13916 93.8 % (15 / 16) 50.0 % (6 / 12)
targetIsInSortList CBC 90760 75.0 % (9 / 12) 68.8 % (11 / 16)
transformGroupClause GNC 299268 93.8 % (45 / 48) 89.6 % (43 / 48)
resolve_unique_index_expr GNC 1267 100.0 % (26 / 26) 83.3 % (20 / 24)
transformGroupingSet GNC 984 94.1 % (16 / 17) 80.0 % (16 / 20)
markRelsAsNulledBy CBC 29991 92.9 % (13 / 14) 62.5 % (5 / 8)
transformJoinUsingClause CBC 1028 100.0 % (16 / 16) 81.2 % (13 / 16)
flatten_grouping_sets CBC 307489 97.4 % (38 / 39) 94.7 % (36 / 38)
setTargetTable CBC 57818 92.3 % (12 / 13) 80.0 % (8 / 10)
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)
findWindowClause CBC 454 100.0 % (6 / 6) 90.0 % (9 / 10)
parserOpenPropGraph GNC 573 100.0 % (7 / 7) 75.0 % (3 / 4)
setNamespaceColumnVisibility CBC 54660 100.0 % (5 / 5) 83.3 % (5 / 6)
transformGroupClauseList CBC 212 100.0 % (10 / 10) 87.5 % (7 / 8)
transformLimitClause CBC 622678 100.0 % (10 / 10) 91.7 % (11 / 12)
addTargetToGroupList CBC 12991 100.0 % (18 / 18) 100.0 % (4 / 4)
findTargetlistEntrySQL99 CBC 30099 100.0 % (10 / 10) 100.0 % (8 / 8)
getNSItemForSpecialRelationTypes CBC 256934 100.0 % (10 / 10) 100.0 % (6 / 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)
transformSortClause CBC 343983 100.0 % (9 / 9) 100.0 % (8 / 8)
transformWhereClause CBC 666711 100.0 % (6 / 6) 100.0 % (2 / 2)
transformJoinOnClause CBC 53414 100.0 % (7 / 7)
transformTableEntry CBC 252307 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1