LCOV - differential code coverage report
Current view: top level - src/backend/parser - analyze.c (source / functions) Coverage Total Hit UNC UBC GBC GIC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 91.1 % 1275 1161 10 104 1 1 192 967 8 108
Current Date: 2026-05-05 10:23:31 +0900 Functions: 95.0 % 40 38 2 14 24 2
Baseline: lcov-20260505-025707-baseline Branches: 68.9 % 1000 689 35 276 2 109 578 17 55
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 8 8 8
(30,360] days: 95.1 % 203 193 10 191 2
(360..) days: 90.2 % 1064 960 104 1 1 1 957
Function coverage date bins:
(30,360] days: 100.0 % 5 5 5
(360..) days: 94.3 % 35 33 2 9 24
Branch coverage date bins:
(7,30] days: 87.5 % 16 14 2 14
(30,360] days: 75.7 % 144 109 35 109
(360..) days: 67.4 % 840 566 274 2 564

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
transformLockingClause CBC 5009 77.0 % (57 / 74) 61.1 % (44 / 72)
transformSetOperationStmt CBC 8597 94.5 % (86 / 91) 64.1 % (50 / 78)
transformInsertStmt GNC 40673 98.5 % (130 / 132) 80.2 % (101 / 126)
transformDeclareCursorStmt CBC 2699 66.7 % (16 / 24) 40.0 % (16 / 40)
transformForPortionOfClause GNC 981 92.7 % (89 / 96) 61.7 % (37 / 60)
transformValuesClause CBC 5787 97.3 % (73 / 75) 69.4 % (50 / 72)
transformSetOperationTree GNC 34717 90.7 % (39 / 43) 66.1 % (41 / 62)
CheckSelectLocking CBC 11573 70.6 % (12 / 17) 43.8 % (14 / 32)
count_rowexpr_columns UBC 0 0.0 % (0 / 18) 0.0 % (0 / 18)
transformCallStmt CBC 312 92.2 % (47 / 51) 61.1 % (22 / 36)
constructSetOpTargetlist GNC 13422 94.0 % (47 / 50) 76.2 % (32 / 42)
transformCreateTableAsStmt GNC 1306 82.4 % (14 / 17) 44.4 % (8 / 18)
transformUpdateTargetList GNC 11045 93.1 % (27 / 29) 68.8 % (22 / 32)
transformInsertRow CBC 47026 96.6 % (28 / 29) 80.4 % (37 / 46)
determineRecursiveColTypes CBC 708 100.0 % (20 / 20) 69.2 % (18 / 26)
transformReturningClause CBC 14850 95.0 % (38 / 40) 80.5 % (33 / 41)
LCS_asString CBC 32 46.2 % (6 / 13) 33.3 % (2 / 6)
transformOptionalSelectInto CBC 539260 100.0 % (15 / 15) 71.4 % (10 / 14)
transformPLAssignStmt GNC 3547 95.7 % (22 / 23) 60.0 % (6 / 10)
transformPLAssignStmtTarget GNC 3541 96.3 % (26 / 27) 80.0 % (16 / 20)
query_requires_rewrite_plan CBC 362322 36.4 % (4 / 11) 25.0 % (1 / 4)
transformStmt GNC 623938 89.1 % (49 / 55) 85.0 % (17 / 20)
applyLockingClause CBC 5077 73.3 % (11 / 15) 66.7 % (4 / 6)
test_raw_expression_coverage UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
transformDeleteStmt GNC 3336 97.2 % (35 / 36) 85.7 % (12 / 14)
parse_analyze_fixedparams CBC 489360 100.0 % (16 / 16) 87.5 % (7 / 8)
parse_analyze_varparams CBC 5604 100.0 % (16 / 16) 83.3 % (5 / 6)
parse_analyze_withcb CBC 25414 100.0 % (15 / 15) 83.3 % (5 / 6)
transformOnConflictClause GNC 1555 100.0 % (34 / 34) 91.7 % (11 / 12)
transformReturnStmt CBC 2738 100.0 % (16 / 16) 50.0 % (1 / 2)
transformUpdateStmt GNC 9248 100.0 % (32 / 32) 91.7 % (11 / 12)
BuildOnConflictExcludedTargetlist CBC 1317 100.0 % (17 / 17) 100.0 % (4 / 4)
addNSItemForReturning GNC 4578 100.0 % (16 / 16) 100.0 % (2 / 2)
makeSortGroupClauseForSetOp CBC 17582 100.0 % (12 / 12) 100.0 % (6 / 6)
stmt_requires_parse_analysis CBC 20346340 100.0 % (12 / 12) 100.0 % (3 / 3)
transformExplainStmt CBC 16491 100.0 % (18 / 18) 100.0 % (14 / 14)
analyze_requires_snapshot CBC 457336 100.0 % (2 / 2)
parse_sub_analyze CBC 72233 100.0 % (8 / 8)
transformTopLevelStmt CBC 522769 100.0 % (5 / 5)

Generated by: LCOV version 2.5.0-beta