LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_clause.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 94.0 % 1108 1042 66 1042
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 43 43 43
Baseline: lcov-20260726-baseline Branches: 73.7 % 980 722 258 722
Baseline Date: 2026-07-25 19:16:42 +0200 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
transformFromClauseItem CBC 360298 96.3 % (209 / 217) 76.7 % (122 / 159)
transformRangeFunction CBC 29716 89.8 % (53 / 59) 60.8 % (45 / 74)
transformRangeTableFunc CBC 146 88.6 % (70 / 79) 57.4 % (39 / 68)
transformWindowDefinitions CBC 300797 86.9 % (53 / 61) 60.6 % (40 / 66)
addTargetToSortList CBC 74051 90.0 % (45 / 50) 54.2 % (13 / 24)
findTargetlistEntrySQL92 CBC 76897 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 199 96.3 % (26 / 27) 77.5 % (31 / 40)
transformOnConflictArbiter CBC 1557 91.7 % (22 / 24) 71.9 % (23 / 32)
checkTargetlistEntrySQL92 CBC 50575 82.4 % (14 / 17) 55.6 % (10 / 18)
transformDistinctClause CBC 2674 94.1 % (16 / 17) 69.2 % (18 / 26)
transformRangeGraphTable CBC 596 97.2 % (35 / 36) 63.6 % (14 / 22)
buildMergedJoinVar CBC 1184 86.8 % (33 / 38) 68.4 % (13 / 19)
transformFrameOffset CBC 4290 95.7 % (45 / 47) 81.2 % (26 / 32)
transformRangeSubselect CBC 14181 93.8 % (15 / 16) 50.0 % (6 / 12)
targetIsInSortList CBC 92736 75.0 % (9 / 12) 68.8 % (11 / 16)
resolve_unique_index_expr CBC 1267 100.0 % (26 / 26) 83.3 % (20 / 24)
transformGroupingSet CBC 984 94.1 % (16 / 17) 80.0 % (16 / 20)
markRelsAsNulledBy CBC 30040 92.9 % (13 / 14) 62.5 % (5 / 8)
transformGroupClause CBC 303002 93.8 % (30 / 32) 88.5 % (23 / 26)
transformJoinUsingClause CBC 1029 100.0 % (16 / 16) 81.2 % (13 / 16)
flatten_grouping_sets CBC 311337 97.4 % (38 / 39) 94.7 % (36 / 38)
setTargetTable CBC 56047 92.3 % (12 / 13) 80.0 % (8 / 10)
assignSortGroupRef CBC 127692 100.0 % (10 / 10) 90.0 % (9 / 10)
buildVarFromNSColumn CBC 2100263 100.0 % (9 / 9) 50.0 % (1 / 2)
checkExprIsVarFree CBC 4798 100.0 % (4 / 4) 75.0 % (3 / 4)
extractRemainingColumns CBC 109864 100.0 % (18 / 18) 93.8 % (15 / 16)
findWindowClause CBC 454 100.0 % (6 / 6) 90.0 % (9 / 10)
parserOpenPropGraph CBC 596 100.0 % (7 / 7) 75.0 % (3 / 4)
setNamespaceColumnVisibility CBC 54808 100.0 % (5 / 5) 83.3 % (5 / 6)
transformGroupClauseList CBC 212 100.0 % (10 / 10) 87.5 % (7 / 8)
transformLimitClause CBC 630204 100.0 % (10 / 10) 91.7 % (11 / 12)
addTargetToGroupList CBC 13072 100.0 % (18 / 18) 100.0 % (4 / 4)
findTargetlistEntrySQL99 CBC 30311 100.0 % (10 / 10) 100.0 % (8 / 8)
getNSItemForSpecialRelationTypes CBC 260045 100.0 % (10 / 10) 100.0 % (6 / 6)
setNamespaceLateralState CBC 676776 100.0 % (6 / 6) 100.0 % (6 / 6)
transformFromClause CBC 319189 100.0 % (10 / 10) 100.0 % (6 / 6)
transformGroupClauseExpr CBC 6771 100.0 % (23 / 23) 100.0 % (20 / 20)
transformSortClause CBC 347939 100.0 % (9 / 9) 100.0 % (8 / 8)
transformWhereClause CBC 674369 100.0 % (6 / 6) 100.0 % (2 / 2)
transformJoinOnClause CBC 53561 100.0 % (7 / 7)
transformTableEntry CBC 255417 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1