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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 91.1 % 1275 1161 10 104 1 1 192 967 8 108
Current Date: 2026-05-29 21:51:00 -0400 Functions: 95.0 % 40 38 2 14 24 2
Baseline: lcov-20260530-034037-baseline Branches: 68.9 % 1000 689 35 276 2 109 578 17 55
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 95.3 % 211 201 10 191 10
(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:
(30,360] days: 76.9 % 160 123 35 2 109 14
(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 5014 77.0 % (57 / 74) 61.1 % (44 / 72)
transformSetOperationStmt CBC 8598 94.5 % (86 / 91) 64.1 % (50 / 78)
transformInsertStmt GNC 40722 98.5 % (130 / 132) 80.2 % (101 / 126)
transformDeclareCursorStmt CBC 2704 66.7 % (16 / 24) 40.0 % (16 / 40)
transformForPortionOfClause GNC 989 92.7 % (89 / 96) 61.7 % (37 / 60)
transformValuesClause CBC 5790 97.3 % (73 / 75) 69.4 % (50 / 72)
transformSetOperationTree GNC 34726 90.7 % (39 / 43) 66.1 % (41 / 62)
CheckSelectLocking CBC 11587 70.6 % (12 / 17) 43.8 % (14 / 32)
count_rowexpr_columns UBC 0 0.0 % (0 / 18) 0.0 % (0 / 18)
transformCallStmt CBC 313 92.2 % (47 / 51) 61.1 % (22 / 36)
constructSetOpTargetlist GNC 13427 94.0 % (47 / 50) 76.2 % (32 / 42)
transformCreateTableAsStmt GNC 1312 82.4 % (14 / 17) 44.4 % (8 / 18)
transformUpdateTargetList GNC 11053 93.1 % (27 / 29) 68.8 % (22 / 32)
transformInsertRow CBC 47113 96.6 % (28 / 29) 80.4 % (37 / 46)
determineRecursiveColTypes CBC 708 100.0 % (20 / 20) 69.2 % (18 / 26)
transformReturningClause CBC 14863 95.0 % (38 / 40) 80.5 % (33 / 41)
LCS_asString CBC 32 46.2 % (6 / 13) 33.3 % (2 / 6)
transformOptionalSelectInto CBC 540977 100.0 % (15 / 15) 71.4 % (10 / 14)
transformPLAssignStmt GNC 3605 95.7 % (22 / 23) 60.0 % (6 / 10)
transformPLAssignStmtTarget GNC 3599 96.3 % (26 / 27) 80.0 % (16 / 20)
query_requires_rewrite_plan CBC 356340 36.4 % (4 / 11) 25.0 % (1 / 4)
transformStmt GNC 625783 89.1 % (49 / 55) 85.0 % (17 / 20)
applyLockingClause CBC 5082 73.3 % (11 / 15) 66.7 % (4 / 6)
test_raw_expression_coverage UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
transformDeleteStmt GNC 3341 97.2 % (35 / 36) 85.7 % (12 / 14)
parse_analyze_fixedparams CBC 490861 100.0 % (16 / 16) 87.5 % (7 / 8)
parse_analyze_varparams CBC 5620 100.0 % (16 / 16) 83.3 % (5 / 6)
parse_analyze_withcb CBC 25589 100.0 % (15 / 15) 83.3 % (5 / 6)
transformOnConflictClause GNC 1555 100.0 % (34 / 34) 91.7 % (11 / 12)
transformReturnStmt CBC 2776 100.0 % (16 / 16) 50.0 % (1 / 2)
transformUpdateStmt GNC 9256 100.0 % (32 / 32) 91.7 % (11 / 12)
BuildOnConflictExcludedTargetlist CBC 1317 100.0 % (17 / 17) 100.0 % (4 / 4)
addNSItemForReturning GNC 4574 100.0 % (16 / 16) 100.0 % (2 / 2)
makeSortGroupClauseForSetOp CBC 17610 100.0 % (12 / 12) 100.0 % (6 / 6)
stmt_requires_parse_analysis CBC 19038028 100.0 % (12 / 12) 100.0 % (3 / 3)
transformExplainStmt CBC 16510 100.0 % (18 / 18) 100.0 % (14 / 14)
analyze_requires_snapshot CBC 458817 100.0 % (2 / 2)
parse_sub_analyze CBC 72285 100.0 % (8 / 8)
transformTopLevelStmt CBC 524467 100.0 % (5 / 5)

Generated by: LCOV version 2.5.0-beta