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 DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 94.0 % 1122 1055 2 65 2 69 984 5 5
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 43 43 10 33 1
Baseline: lcov-20260530-034037-baseline Branches: 74.2 % 1000 742 11 2 245 4 2 47 689 1 5
Baseline Date: 2026-05-29 14:39:03 -0700 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 2 245 4 2 689

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 GNC 146 88.6 % (70 / 79) 57.4 % (39 / 68)
transformFromClauseItem GNC 369822 96.3 % (209 / 217) 76.7 % (122 / 159)
transformWindowDefinitions CBC 306547 86.9 % (53 / 61) 60.6 % (40 / 66)
transformRangeFunction GNC 30398 89.8 % (53 / 59) 60.8 % (45 / 74)
addTargetToSortList CBC 76280 90.0 % (45 / 50) 54.2 % (13 / 24)
buildMergedJoinVar GNC 1183 86.8 % (33 / 38) 68.4 % (13 / 19)
checkTargetlistEntrySQL92 CBC 51874 82.4 % (14 / 17) 61.1 % (11 / 18)
targetIsInSortList CBC 93424 75.0 % (9 / 12) 68.8 % (11 / 16)
transformGroupClause GNC 308661 93.8 % (45 / 48) 89.6 % (43 / 48)
findTargetlistEntrySQL92 CBC 78884 94.4 % (34 / 36) 77.1 % (37 / 48)
transformFrameOffset CBC 4116 95.7 % (45 / 47) 81.2 % (26 / 32)
transformOnConflictArbiter GNC 1555 91.7 % (22 / 24) 71.9 % (23 / 32)
transformRangeTableSample CBC 160 93.3 % (28 / 30) 65.6 % (21 / 32)
flatten_grouping_sets CBC 316866 97.4 % (38 / 39) 94.7 % (36 / 38)
get_matching_location CBC 4 80.0 % (4 / 5) 50.0 % (9 / 18)
markRelsAsNulledBy CBC 31047 92.9 % (13 / 14) 62.5 % (5 / 8)
setTargetTable CBC 54695 92.3 % (12 / 13) 80.0 % (8 / 10)
transformDistinctClause CBC 2712 94.1 % (16 / 17) 69.2 % (18 / 26)
transformDistinctOnClause CBC 168 96.3 % (26 / 27) 77.5 % (31 / 40)
transformGroupingSet GNC 984 94.1 % (16 / 17) 80.0 % (16 / 20)
transformRangeGraphTable GNC 572 97.1 % (33 / 34) 65.0 % (13 / 20)
transformRangeSubselect CBC 13932 93.8 % (15 / 16) 50.0 % (6 / 12)
addTargetToGroupList CBC 13113 100.0 % (18 / 18) 100.0 % (4 / 4)
assignSortGroupRef CBC 129625 100.0 % (10 / 10) 90.0 % (9 / 10)
buildVarFromNSColumn CBC 2207049 100.0 % (9 / 9) 50.0 % (1 / 2)
checkExprIsVarFree CBC 4757 100.0 % (4 / 4) 75.0 % (3 / 4)
extractRemainingColumns CBC 114168 100.0 % (18 / 18) 93.8 % (15 / 16)
findTargetlistEntrySQL99 CBC 31117 100.0 % (10 / 10) 100.0 % (8 / 8)
findWindowClause CBC 454 100.0 % (6 / 6) 90.0 % (9 / 10)
getNSItemForSpecialRelationTypes CBC 267140 100.0 % (10 / 10) 100.0 % (6 / 6)
parserOpenPropGraph GNC 572 100.0 % (7 / 7) 75.0 % (3 / 4)
resolve_unique_index_expr GNC 1265 100.0 % (26 / 26) 83.3 % (20 / 24)
setNamespaceColumnVisibility CBC 56960 100.0 % (5 / 5) 83.3 % (5 / 6)
setNamespaceLateralState CBC 691925 100.0 % (6 / 6) 100.0 % (6 / 6)
transformFromClause CBC 324706 100.0 % (10 / 10) 100.0 % (6 / 6)
transformGroupClauseExpr CBC 6681 100.0 % (23 / 23) 100.0 % (20 / 20)
transformGroupClauseList CBC 212 100.0 % (10 / 10) 87.5 % (7 / 8)
transformJoinOnClause CBC 55721 100.0 % (7 / 7)
transformJoinUsingClause CBC 1028 100.0 % (16 / 16) 81.2 % (13 / 16)
transformLimitClause CBC 641756 100.0 % (10 / 10) 91.7 % (11 / 12)
transformSortClause CBC 353749 100.0 % (9 / 9) 100.0 % (8 / 8)
transformTableEntry CBC 262383 100.0 % (2 / 2)
transformWhereClause CBC 687740 100.0 % (6 / 6) 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta