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

Generated by: LCOV version 2.5.0-beta