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 DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 93.9 % 1079 1013 1 65 2 22 989 5
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 41 41 5 36 1
Baseline: lcov-20260315-024220-baseline Branches: 74.3 % 974 724 3 1 246 4 1 29 690 4
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 95.7 % 23 22 1 22
(360..) days: 93.8 % 1056 991 65 2 989
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 40 40 4 36
Branch coverage date bins:
(30,360] days: 90.6 % 32 29 3 29
(360..) days: 73.8 % 942 695 1 246 4 1 690

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 110 88.6 % (70 / 79) 57.4 % (39 / 68)
transformFromClauseItem GNC 305217 96.2 % (202 / 210) 76.4 % (120 / 157)
transformWindowDefinitions CBC 251736 86.9 % (53 / 61) 60.6 % (40 / 66)
transformRangeFunction CBC 25581 90.0 % (54 / 60) 60.8 % (45 / 74)
addTargetToSortList CBC 59689 90.0 % (45 / 50) 54.2 % (13 / 24)
buildMergedJoinVar CBC 877 87.5 % (35 / 40) 68.4 % (13 / 19)
checkTargetlistEntrySQL92 CBC 39911 82.4 % (14 / 17) 61.1 % (11 / 18)
targetIsInSortList CBC 72922 75.0 % (9 / 12) 68.8 % (11 / 16)
findTargetlistEntrySQL92 CBC 61376 94.4 % (34 / 36) 77.1 % (37 / 48)
transformFrameOffset CBC 3078 95.7 % (45 / 47) 81.2 % (26 / 32)
transformOnConflictArbiter GNC 1181 91.7 % (22 / 24) 71.9 % (23 / 32)
transformRangeTableSample CBC 124 93.3 % (28 / 30) 65.6 % (21 / 32)
flatten_grouping_sets CBC 259412 97.4 % (38 / 39) 94.7 % (36 / 38)
get_matching_location CBC 3 80.0 % (4 / 5) 50.0 % (9 / 18)
markRelsAsNulledBy CBC 25642 92.9 % (13 / 14) 62.5 % (5 / 8)
setTargetTable CBC 44563 92.3 % (12 / 13) 80.0 % (8 / 10)
transformDistinctClause CBC 2287 94.1 % (16 / 17) 69.2 % (18 / 26)
transformDistinctOnClause CBC 130 96.3 % (26 / 27) 77.5 % (31 / 40)
transformGroupingSet CBC 712 94.4 % (17 / 18) 80.0 % (16 / 20)
transformRangeSubselect CBC 11027 93.8 % (15 / 16) 50.0 % (6 / 12)
addTargetToGroupList CBC 10443 100.0 % (18 / 18) 100.0 % (4 / 4)
assignSortGroupRef CBC 95085 100.0 % (10 / 10) 90.0 % (9 / 10)
buildVarFromNSColumn CBC 1809335 100.0 % (9 / 9) 50.0 % (1 / 2)
checkExprIsVarFree CBC 3819 100.0 % (4 / 4) 75.0 % (3 / 4)
extractRemainingColumns CBC 93964 100.0 % (18 / 18) 93.8 % (15 / 16)
findTargetlistEntrySQL99 CBC 24782 100.0 % (10 / 10) 100.0 % (8 / 8)
findWindowClause CBC 339 100.0 % (6 / 6) 90.0 % (9 / 10)
getNSItemForSpecialRelationTypes CBC 221100 100.0 % (10 / 10) 100.0 % (6 / 6)
resolve_unique_index_expr GNC 950 100.0 % (26 / 26) 83.3 % (20 / 24)
setNamespaceColumnVisibility CBC 46888 100.0 % (5 / 5) 83.3 % (5 / 6)
setNamespaceLateralState CBC 568916 100.0 % (6 / 6) 100.0 % (6 / 6)
transformFromClause CBC 265572 100.0 % (10 / 10) 100.0 % (6 / 6)
transformGroupClauseExpr CBC 4977 100.0 % (23 / 23) 100.0 % (20 / 20)
transformGroupClauseList CBC 159 100.0 % (10 / 10) 87.5 % (7 / 8)
transformJoinOnClause CBC 45928 100.0 % (7 / 7)
transformJoinUsingClause CBC 771 100.0 % (16 / 16) 81.2 % (13 / 16)
transformLimitClause CBC 525626 100.0 % (10 / 10) 91.7 % (11 / 12)
transformSortClause CBC 289113 100.0 % (9 / 9) 100.0 % (8 / 8)
transformTableEntry CBC 217039 100.0 % (2 / 2)
transformWhereClause CBC 563988 100.0 % (6 / 6) 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta