LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_clause.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 93.9 % 1058 993 65 1 992 1
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 41 41 1 40
Baseline: lcov-20261012-baseline Branches: 73.9 % 952 704 248 704
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 8 8 1 7
(360..) days: 93.8 % 1050 985 65 985
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 40 40 1 39
Branch coverage date bins:
(30,360] days: 90.0 % 10 9 1 9
(360..) days: 73.8 % 942 695 247 695

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 CBC 146 88.6 % (70 / 79) 57.4 % (39 / 68)
transformFromClauseItem GNC 358225 96.2 % (202 / 210) 76.4 % (120 / 157)
transformWindowDefinitions CBC 299523 86.9 % (53 / 61) 60.6 % (40 / 66)
transformRangeFunction CBC 29786 89.8 % (53 / 59) 60.8 % (45 / 74)
addTargetToSortList CBC 71262 90.0 % (45 / 50) 54.2 % (13 / 24)
buildMergedJoinVar CBC 1227 86.8 % (33 / 38) 68.4 % (13 / 19)
checkTargetlistEntrySQL92 CBC 48105 82.4 % (14 / 17) 55.6 % (10 / 18)
targetIsInSortList CBC 89629 75.0 % (9 / 12) 68.8 % (11 / 16)
findTargetlistEntrySQL92 CBC 74189 94.4 % (34 / 36) 77.1 % (37 / 48)
transformFrameOffset CBC 4306 95.7 % (45 / 47) 81.2 % (26 / 32)
transformGroupClause CBC 301736 93.8 % (30 / 32) 88.5 % (23 / 26)
transformOnConflictArbiter CBC 1643 91.7 % (22 / 24) 71.9 % (23 / 32)
transformRangeTableSample CBC 174 93.3 % (28 / 30) 65.6 % (21 / 32)
flatten_grouping_sets CBC 310171 97.4 % (38 / 39) 94.7 % (36 / 38)
get_matching_location CBC 4 80.0 % (4 / 5) 50.0 % (9 / 18)
markRelsAsNulledBy CBC 30757 92.9 % (13 / 14) 62.5 % (5 / 8)
setTargetTable CBC 54856 92.3 % (12 / 13) 80.0 % (8 / 10)
transformDistinctClause CBC 2628 94.1 % (16 / 17) 69.2 % (18 / 26)
transformDistinctOnClause CBC 208 96.3 % (26 / 27) 77.5 % (31 / 40)
transformGroupingSet CBC 984 94.1 % (16 / 17) 80.0 % (16 / 20)
transformRangeSubselect CBC 14212 93.8 % (15 / 16) 50.0 % (6 / 12)
addTargetToGroupList CBC 12741 100.0 % (18 / 18) 100.0 % (4 / 4)
assignSortGroupRef CBC 125593 100.0 % (10 / 10) 90.0 % (9 / 10)
buildVarFromNSColumn CBC 2062055 100.0 % (9 / 9) 50.0 % (1 / 2)
checkExprIsVarFree CBC 4811 100.0 % (4 / 4) 75.0 % (3 / 4)
extractRemainingColumns CBC 109860 100.0 % (18 / 18) 100.0 % (16 / 16)
findTargetlistEntrySQL99 CBC 30101 100.0 % (10 / 10) 100.0 % (8 / 8)
findWindowClause CBC 454 100.0 % (6 / 6) 90.0 % (9 / 10)
getNSItemForSpecialRelationTypes CBC 258455 100.0 % (10 / 10) 100.0 % (6 / 6)
resolve_unique_index_expr CBC 1301 100.0 % (26 / 26) 83.3 % (20 / 24)
setNamespaceColumnVisibility CBC 54710 100.0 % (5 / 5) 83.3 % (5 / 6)
setNamespaceLateralState CBC 672440 100.0 % (6 / 6) 100.0 % (6 / 6)
transformFromClause CBC 316850 100.0 % (10 / 10) 100.0 % (6 / 6)
transformGroupClauseExpr CBC 6871 100.0 % (23 / 23) 100.0 % (20 / 20)
transformGroupClauseList CBC 212 100.0 % (10 / 10) 87.5 % (7 / 8)
transformJoinOnClause CBC 53473 100.0 % (7 / 7)
transformJoinUsingClause CBC 1070 100.0 % (16 / 16) 81.2 % (13 / 16)
transformLimitClause CBC 627946 100.0 % (10 / 10) 91.7 % (11 / 12)
transformSortClause CBC 347201 100.0 % (9 / 9) 100.0 % (8 / 8)
transformTableEntry CBC 253334 100.0 % (2 / 2)
transformWhereClause CBC 670675 100.0 % (6 / 6) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1