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
addTargetToGroupList CBC 13003 100.0 % (18 / 18) 100.0 % (4 / 4)
addTargetToSortList CBC 73323 90.0 % (45 / 50) 54.2 % (13 / 24)
assignSortGroupRef CBC 126604 100.0 % (10 / 10) 90.0 % (9 / 10)
buildMergedJoinVar CBC 1200 86.8 % (33 / 38) 68.4 % (13 / 19)
buildVarFromNSColumn CBC 2087032 100.0 % (9 / 9) 50.0 % (1 / 2)
checkExprIsVarFree CBC 4784 100.0 % (4 / 4) 75.0 % (3 / 4)
checkTargetlistEntrySQL92 CBC 50219 82.4 % (14 / 17) 55.6 % (10 / 18)
extractRemainingColumns CBC 109674 100.0 % (18 / 18) 100.0 % (16 / 16)
findTargetlistEntrySQL92 CBC 76168 94.4 % (34 / 36) 77.1 % (37 / 48)
findTargetlistEntrySQL99 CBC 29935 100.0 % (10 / 10) 100.0 % (8 / 8)
findWindowClause CBC 454 100.0 % (6 / 6) 90.0 % (9 / 10)
flatten_grouping_sets CBC 311469 97.4 % (38 / 39) 94.7 % (36 / 38)
getNSItemForSpecialRelationTypes CBC 259466 100.0 % (10 / 10) 100.0 % (6 / 6)
get_matching_location CBC 4 80.0 % (4 / 5) 50.0 % (9 / 18)
markRelsAsNulledBy CBC 30282 92.9 % (13 / 14) 62.5 % (5 / 8)
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)
setTargetTable CBC 55895 92.3 % (12 / 13) 80.0 % (8 / 10)
targetIsInSortList CBC 92011 75.0 % (9 / 12) 68.8 % (11 / 16)
transformDistinctClause CBC 2674 94.1 % (16 / 17) 69.2 % (18 / 26)
transformDistinctOnClause CBC 208 96.3 % (26 / 27) 77.5 % (31 / 40)
transformFrameOffset CBC 4300 95.7 % (45 / 47) 81.2 % (26 / 32)
transformFromClause CBC 319395 100.0 % (10 / 10) 100.0 % (6 / 6)
transformFromClauseItem GNC 359718 96.3 % (209 / 217) 76.7 % (122 / 159)
transformGroupClause CBC 303148 93.8 % (30 / 32) 88.5 % (23 / 26)
transformGroupClauseExpr CBC 6757 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 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)
transformOnConflictArbiter CBC 1557 91.7 % (22 / 24) 71.9 % (23 / 32)
transformRangeFunction CBC 29759 89.8 % (53 / 59) 60.8 % (45 / 74)
transformRangeGraphTable CBC 614 98.0 % (50 / 51) 67.6 % (23 / 34)
transformRangeSubselect CBC 14214 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 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)
transformWindowDefinitions CBC 300938 86.9 % (53 / 61) 60.6 % (40 / 66)

Generated by: LCOV version 2.0-1