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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 93.9 % 1058 993 65 1 992 1
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 41 41 1 40
Baseline: lcov-20260920-baseline Branches: 73.9 % 952 704 248 1 703
Baseline Date: 2026-09-20 14:13:13 +0900 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 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 355966 96.2 % (202 / 210) 76.4 % (120 / 157)
transformWindowDefinitions CBC 298156 86.9 % (53 / 61) 60.6 % (40 / 66)
transformRangeFunction CBC 29728 89.8 % (53 / 59) 60.8 % (45 / 74)
addTargetToSortList CBC 71116 90.0 % (45 / 50) 54.2 % (13 / 24)
buildMergedJoinVar CBC 1208 86.8 % (33 / 38) 68.4 % (13 / 19)
checkTargetlistEntrySQL92 CBC 47982 82.4 % (14 / 17) 55.6 % (10 / 18)
targetIsInSortList CBC 89416 75.0 % (9 / 12) 68.8 % (11 / 16)
findTargetlistEntrySQL92 CBC 73992 94.4 % (34 / 36) 77.1 % (37 / 48)
transformFrameOffset CBC 4306 95.7 % (45 / 47) 81.2 % (26 / 32)
transformGroupClause CBC 300369 93.8 % (30 / 32) 88.5 % (23 / 26)
transformOnConflictArbiter CBC 1631 91.7 % (22 / 24) 71.9 % (23 / 32)
transformRangeTableSample CBC 162 93.3 % (28 / 30) 65.6 % (21 / 32)
flatten_grouping_sets CBC 308744 97.4 % (38 / 39) 94.7 % (36 / 38)
get_matching_location CBC 4 80.0 % (4 / 5) 50.0 % (9 / 18)
markRelsAsNulledBy CBC 30416 92.9 % (13 / 14) 62.5 % (5 / 8)
setTargetTable CBC 56768 92.3 % (12 / 13) 80.0 % (8 / 10)
transformDistinctClause CBC 2617 94.1 % (16 / 17) 69.2 % (18 / 26)
transformDistinctOnClause CBC 209 96.3 % (26 / 27) 77.5 % (31 / 40)
transformGroupingSet CBC 984 94.1 % (16 / 17) 80.0 % (16 / 20)
transformRangeSubselect CBC 13952 93.8 % (15 / 16) 50.0 % (6 / 12)
addTargetToGroupList CBC 12690 100.0 % (18 / 18) 100.0 % (4 / 4)
assignSortGroupRef CBC 124049 100.0 % (10 / 10) 90.0 % (9 / 10)
buildVarFromNSColumn CBC 2053739 100.0 % (9 / 9) 50.0 % (1 / 2)
checkExprIsVarFree CBC 4810 100.0 % (4 / 4) 75.0 % (3 / 4)
extractRemainingColumns CBC 109150 100.0 % (18 / 18) 100.0 % (16 / 16)
findTargetlistEntrySQL99 CBC 30020 100.0 % (10 / 10) 100.0 % (8 / 8)
findWindowClause CBC 454 100.0 % (6 / 6) 90.0 % (9 / 10)
getNSItemForSpecialRelationTypes CBC 256869 100.0 % (10 / 10) 100.0 % (6 / 6)
resolve_unique_index_expr CBC 1289 100.0 % (26 / 26) 83.3 % (20 / 24)
setNamespaceColumnVisibility CBC 54439 100.0 % (5 / 5) 83.3 % (5 / 6)
setNamespaceLateralState CBC 668835 100.0 % (6 / 6) 100.0 % (6 / 6)
transformFromClause CBC 315432 100.0 % (10 / 10) 100.0 % (6 / 6)
transformGroupClauseExpr CBC 6811 100.0 % (23 / 23) 100.0 % (20 / 20)
transformGroupClauseList CBC 212 100.0 % (10 / 10) 87.5 % (7 / 8)
transformJoinOnClause CBC 53178 100.0 % (7 / 7)
transformJoinUsingClause CBC 1053 100.0 % (16 / 16) 81.2 % (13 / 16)
transformLimitClause CBC 624838 100.0 % (10 / 10) 91.7 % (11 / 12)
transformSortClause CBC 345532 100.0 % (9 / 9) 100.0 % (8 / 8)
transformTableEntry CBC 252082 100.0 % (2 / 2)
transformWhereClause CBC 667576 100.0 % (6 / 6) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1