LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_clause.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 94.1 % 1123 1057 66 1 1056 1
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 43 43 1 42
Baseline: lcov-20260827-baseline Branches: 73.8 % 992 732 260 1 731
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 16 16 1 15
(30,360] days: 98.2 % 57 56 1 56
(360..) days: 93.8 % 1050 985 65 985
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 40 40 1 39
Branch coverage date bins:
(7,30] days: 75.0 % 12 9 3 9
(30,360] days: 73.7 % 38 28 10 28
(360..) days: 73.8 % 942 695 247 1 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 GNC 359718 96.3 % (209 / 217) 76.7 % (122 / 159)
transformWindowDefinitions CBC 300938 86.9 % (53 / 61) 60.6 % (40 / 66)
transformRangeFunction CBC 29759 89.8 % (53 / 59) 60.8 % (45 / 74)
addTargetToSortList CBC 73323 90.0 % (45 / 50) 54.2 % (13 / 24)
buildMergedJoinVar CBC 1200 86.8 % (33 / 38) 68.4 % (13 / 19)
checkTargetlistEntrySQL92 CBC 50219 82.4 % (14 / 17) 55.6 % (10 / 18)
targetIsInSortList CBC 92011 75.0 % (9 / 12) 68.8 % (11 / 16)
findTargetlistEntrySQL92 CBC 76168 94.4 % (34 / 36) 77.1 % (37 / 48)
transformFrameOffset CBC 4300 95.7 % (45 / 47) 81.2 % (26 / 32)
transformGroupClause CBC 303148 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 311469 97.4 % (38 / 39) 94.7 % (36 / 38)
get_matching_location CBC 4 80.0 % (4 / 5) 50.0 % (9 / 18)
markRelsAsNulledBy CBC 30282 92.9 % (13 / 14) 62.5 % (5 / 8)
setTargetTable CBC 55895 92.3 % (12 / 13) 80.0 % (8 / 10)
transformDistinctClause CBC 2674 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)
transformRangeGraphTable CBC 614 98.0 % (50 / 51) 67.6 % (23 / 34)
transformRangeSubselect CBC 14214 93.8 % (15 / 16) 50.0 % (6 / 12)
addTargetToGroupList CBC 13003 100.0 % (18 / 18) 100.0 % (4 / 4)
assignSortGroupRef CBC 126604 100.0 % (10 / 10) 90.0 % (9 / 10)
buildVarFromNSColumn CBC 2087032 100.0 % (9 / 9) 50.0 % (1 / 2)
checkExprIsVarFree CBC 4784 100.0 % (4 / 4) 75.0 % (3 / 4)
extractRemainingColumns CBC 109674 100.0 % (18 / 18) 100.0 % (16 / 16)
findTargetlistEntrySQL99 CBC 29935 100.0 % (10 / 10) 100.0 % (8 / 8)
findWindowClause CBC 454 100.0 % (6 / 6) 90.0 % (9 / 10)
getNSItemForSpecialRelationTypes CBC 259466 100.0 % (10 / 10) 100.0 % (6 / 6)
parserOpenPropGraph CBC 614 100.0 % (7 / 7) 75.0 % (3 / 4)
resolve_unique_index_expr CBC 1267 100.0 % (26 / 26) 83.3 % (20 / 24)
setNamespaceColumnVisibility CBC 54713 100.0 % (5 / 5) 83.3 % (5 / 6)
setNamespaceLateralState CBC 676361 100.0 % (6 / 6) 100.0 % (6 / 6)
transformFromClause CBC 319395 100.0 % (10 / 10) 100.0 % (6 / 6)
transformGroupClauseExpr CBC 6757 100.0 % (23 / 23) 100.0 % (20 / 20)
transformGroupClauseList CBC 212 100.0 % (10 / 10) 87.5 % (7 / 8)
transformJoinOnClause CBC 53449 100.0 % (7 / 7)
transformJoinUsingClause CBC 1045 100.0 % (16 / 16) 81.2 % (13 / 16)
transformLimitClause CBC 630432 100.0 % (10 / 10) 91.7 % (11 / 12)
transformSortClause CBC 348247 100.0 % (9 / 9) 100.0 % (8 / 8)
transformTableEntry CBC 254749 100.0 % (2 / 2)
transformWhereClause CBC 674614 100.0 % (6 / 6) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1