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

Generated by: LCOV version 2.0-1