LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_clause.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 93.9 % 1058 993 65 1 992 1
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 41 41 1 40
Baseline: lcov-20261105-baseline Branches: 73.9 % 952 704 248 704
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 8 8 1 7
(360..) days: 93.8 % 1050 985 65 985
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 40 40 1 39
Branch coverage date bins:
(30,360] days: 90.0 % 10 9 1 9
(360..) days: 73.8 % 942 695 247 695

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
get_matching_location CBC 4 80.0 % (4 / 5) 50.0 % (9 / 18)
transformRangeTableFunc CBC 146 88.6 % (70 / 79) 57.4 % (39 / 68)
transformRangeTableSample CBC 174 93.3 % (28 / 30) 65.6 % (21 / 32)
transformDistinctOnClause CBC 209 96.3 % (26 / 27) 77.5 % (31 / 40)
transformGroupClauseList CBC 220 100.0 % (10 / 10) 87.5 % (7 / 8)
findWindowClause CBC 454 100.0 % (6 / 6) 90.0 % (9 / 10)
transformGroupingSet CBC 1004 94.1 % (16 / 17) 80.0 % (16 / 20)
transformJoinUsingClause CBC 1070 100.0 % (16 / 16) 81.2 % (13 / 16)
buildMergedJoinVar CBC 1227 86.8 % (33 / 38) 68.4 % (13 / 19)
resolve_unique_index_expr CBC 1300 100.0 % (26 / 26) 83.3 % (20 / 24)
transformOnConflictArbiter CBC 1642 91.7 % (22 / 24) 71.9 % (23 / 32)
transformDistinctClause CBC 2683 94.1 % (16 / 17) 69.2 % (18 / 26)
transformFrameOffset CBC 4360 95.7 % (45 / 47) 81.2 % (26 / 32)
checkExprIsVarFree CBC 4887 100.0 % (4 / 4) 75.0 % (3 / 4)
transformGroupClauseExpr CBC 6934 100.0 % (23 / 23) 100.0 % (20 / 20)
addTargetToGroupList CBC 12925 100.0 % (18 / 18) 100.0 % (4 / 4)
transformRangeSubselect CBC 14633 93.8 % (15 / 16) 50.0 % (6 / 12)
transformRangeFunction CBC 29981 89.8 % (53 / 59) 60.8 % (45 / 74)
findTargetlistEntrySQL99 CBC 30255 100.0 % (10 / 10) 100.0 % (8 / 8)
markRelsAsNulledBy CBC 31221 92.9 % (13 / 14) 62.5 % (5 / 8)
checkTargetlistEntrySQL92 CBC 48189 82.4 % (14 / 17) 55.6 % (10 / 18)
transformJoinOnClause CBC 54028 100.0 % (7 / 7)
setTargetTable CBC 54297 92.3 % (12 / 13) 80.0 % (8 / 10)
setNamespaceColumnVisibility CBC 55297 100.0 % (5 / 5) 83.3 % (5 / 6)
addTargetToSortList CBC 71435 90.0 % (45 / 50) 54.2 % (13 / 24)
findTargetlistEntrySQL92 CBC 74397 94.4 % (34 / 36) 77.1 % (37 / 48)
targetIsInSortList CBC 90034 75.0 % (9 / 12) 68.8 % (11 / 16)
extractRemainingColumns CBC 111034 100.0 % (18 / 18) 100.0 % (16 / 16)
assignSortGroupRef CBC 125994 100.0 % (10 / 10) 90.0 % (9 / 10)
transformTableEntry CBC 254922 100.0 % (2 / 2)
getNSItemForSpecialRelationTypes CBC 260058 100.0 % (10 / 10) 100.0 % (6 / 6)
transformWindowDefinitions CBC 301697 86.9 % (53 / 61) 60.6 % (40 / 66)
transformGroupClause CBC 303937 93.8 % (30 / 32) 88.5 % (23 / 26)
flatten_grouping_sets CBC 312471 97.4 % (38 / 39) 94.7 % (36 / 38)
transformFromClause CBC 319259 100.0 % (10 / 10) 100.0 % (6 / 6)
transformSortClause CBC 349870 100.0 % (9 / 9) 100.0 % (8 / 8)
transformFromClauseItem GNC 361117 96.2 % (202 / 210) 76.4 % (120 / 157)
transformLimitClause CBC 632688 100.0 % (10 / 10) 91.7 % (11 / 12)
transformWhereClause CBC 675819 100.0 % (6 / 6) 100.0 % (2 / 2)
setNamespaceLateralState CBC 677705 100.0 % (6 / 6) 100.0 % (6 / 6)
buildVarFromNSColumn CBC 2073994 100.0 % (9 / 9) 50.0 % (1 / 2)

Generated by: LCOV version 2.0-1