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
transformRangeTableFunc CBC 146 88.6 % (70 / 79) 57.4 % (39 / 68)
transformFromClauseItem CBC 360298 96.3 % (209 / 217) 76.7 % (122 / 159)
transformWindowDefinitions CBC 300797 86.9 % (53 / 61) 60.6 % (40 / 66)
transformRangeFunction CBC 29716 89.8 % (53 / 59) 60.8 % (45 / 74)
addTargetToSortList CBC 74051 90.0 % (45 / 50) 54.2 % (13 / 24)
buildMergedJoinVar CBC 1184 86.8 % (33 / 38) 68.4 % (13 / 19)
checkTargetlistEntrySQL92 CBC 50575 82.4 % (14 / 17) 55.6 % (10 / 18)
targetIsInSortList CBC 92736 75.0 % (9 / 12) 68.8 % (11 / 16)
findTargetlistEntrySQL92 CBC 76897 94.4 % (34 / 36) 77.1 % (37 / 48)
transformFrameOffset CBC 4290 95.7 % (45 / 47) 81.2 % (26 / 32)
transformGroupClause CBC 303002 93.8 % (30 / 32) 88.5 % (23 / 26)
transformOnConflictArbiter CBC 1557 91.7 % (22 / 24) 71.9 % (23 / 32)
transformRangeTableSample CBC 160 93.3 % (28 / 30) 65.6 % (21 / 32)
flatten_grouping_sets CBC 311337 97.4 % (38 / 39) 94.7 % (36 / 38)
get_matching_location CBC 4 80.0 % (4 / 5) 50.0 % (9 / 18)
markRelsAsNulledBy CBC 30040 92.9 % (13 / 14) 62.5 % (5 / 8)
setTargetTable CBC 56047 92.3 % (12 / 13) 80.0 % (8 / 10)
transformDistinctClause CBC 2674 94.1 % (16 / 17) 69.2 % (18 / 26)
transformDistinctOnClause CBC 199 96.3 % (26 / 27) 77.5 % (31 / 40)
transformGroupingSet CBC 984 94.1 % (16 / 17) 80.0 % (16 / 20)
transformRangeGraphTable CBC 596 97.2 % (35 / 36) 63.6 % (14 / 22)
transformRangeSubselect CBC 14181 93.8 % (15 / 16) 50.0 % (6 / 12)
addTargetToGroupList CBC 13072 100.0 % (18 / 18) 100.0 % (4 / 4)
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)
findTargetlistEntrySQL99 CBC 30311 100.0 % (10 / 10) 100.0 % (8 / 8)
findWindowClause CBC 454 100.0 % (6 / 6) 90.0 % (9 / 10)
getNSItemForSpecialRelationTypes CBC 260045 100.0 % (10 / 10) 100.0 % (6 / 6)
parserOpenPropGraph CBC 596 100.0 % (7 / 7) 75.0 % (3 / 4)
resolve_unique_index_expr CBC 1267 100.0 % (26 / 26) 83.3 % (20 / 24)
setNamespaceColumnVisibility CBC 54808 100.0 % (5 / 5) 83.3 % (5 / 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)
transformGroupClauseList CBC 212 100.0 % (10 / 10) 87.5 % (7 / 8)
transformJoinOnClause CBC 53561 100.0 % (7 / 7)
transformJoinUsingClause CBC 1029 100.0 % (16 / 16) 81.2 % (13 / 16)
transformLimitClause CBC 630204 100.0 % (10 / 10) 91.7 % (11 / 12)
transformSortClause CBC 347939 100.0 % (9 / 9) 100.0 % (8 / 8)
transformTableEntry CBC 255417 100.0 % (2 / 2)
transformWhereClause CBC 674369 100.0 % (6 / 6) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1