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

Generated by: LCOV version 2.0-1