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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 90.8 % 1165 1058 3 104 1 1 94 962 8 105
Current Date: 2026-03-14 14:10:32 -0400 Functions: 94.9 % 39 37 2 11 26 1
Baseline: lcov-20260315-024220-baseline Branches: 68.8 % 914 629 11 274 2 63 564 17 55
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 94.4 % 54 51 3 51
(30,360] days: 87.5 % 56 49 7 43 6
(360..) days: 90.8 % 1055 958 97 1 1 956
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 3 3 2 1
(360..) days: 94.3 % 35 33 2 8 25
Branch coverage date bins:
(1,7] days: 76.2 % 42 32 10 32
(30,360] days: 88.9 % 36 32 1 3 31 1
(360..) days: 67.6 % 836 565 271 2 563

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
count_rowexpr_columns UBC 0 0.0 % (0 / 18) 0.0 % (0 / 18)
transformLockingClause CBC 5515 77.0 % (57 / 74) 61.1 % (44 / 72)
transformDeclareCursorStmt CBC 2269 66.7 % (16 / 24) 40.0 % (16 / 40)
LCS_asString CBC 24 46.2 % (6 / 13) 33.3 % (2 / 6)
query_requires_rewrite_plan CBC 294097 36.4 % (4 / 11) 25.0 % (1 / 4)
transformStmt GNC 513648 89.1 % (49 / 55) 85.0 % (17 / 20)
CheckSelectLocking CBC 12334 70.6 % (12 / 17) 43.8 % (14 / 32)
transformSetOperationStmt CBC 6790 94.5 % (86 / 91) 64.1 % (50 / 78)
applyLockingClause CBC 5573 73.3 % (11 / 15) 66.7 % (4 / 6)
test_raw_expression_coverage UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
transformCallStmt CBC 266 92.2 % (47 / 51) 61.1 % (22 / 36)
transformSetOperationTree GNC 27288 90.7 % (39 / 43) 66.1 % (41 / 62)
constructSetOpTargetlist GNC 10237 94.3 % (50 / 53) 76.2 % (32 / 42)
transformCreateTableAsStmt GNC 1037 82.4 % (14 / 17) 44.4 % (8 / 18)
transformInsertStmt GNC 33836 98.5 % (130 / 132) 80.2 % (101 / 126)
transformReturningClause CBC 11513 95.0 % (38 / 40) 80.5 % (33 / 41)
transformUpdateTargetList CBC 8801 92.3 % (24 / 26) 65.4 % (17 / 26)
transformValuesClause CBC 4330 97.3 % (73 / 75) 69.4 % (50 / 72)
transformDeleteStmt CBC 2305 96.6 % (28 / 29) 75.0 % (3 / 4)
transformInsertRow CBC 37563 96.6 % (28 / 29) 80.4 % (37 / 46)
transformPLAssignStmt GNC 2907 95.7 % (22 / 23) 60.0 % (6 / 10)
transformPLAssignStmtTarget GNC 2901 96.3 % (26 / 27) 80.0 % (16 / 20)
BuildOnConflictExcludedTargetlist CBC 990 100.0 % (17 / 17) 100.0 % (4 / 4)
addNSItemForReturning GNC 3551 100.0 % (16 / 16) 100.0 % (2 / 2)
analyze_requires_snapshot CBC 379032 100.0 % (2 / 2)
determineRecursiveColTypes CBC 609 100.0 % (20 / 20) 69.2 % (18 / 26)
makeSortGroupClauseForSetOp CBC 13816 100.0 % (12 / 12) 100.0 % (6 / 6)
parse_analyze_fixedparams CBC 404945 100.0 % (16 / 16) 87.5 % (7 / 8)
parse_analyze_varparams CBC 5357 100.0 % (16 / 16) 83.3 % (5 / 6)
parse_analyze_withcb CBC 20196 100.0 % (15 / 15) 83.3 % (5 / 6)
parse_sub_analyze CBC 58458 100.0 % (8 / 8)
stmt_requires_parse_analysis CBC 15327986 100.0 % (12 / 12) 100.0 % (3 / 3)
transformExplainStmt CBC 12714 100.0 % (18 / 18) 100.0 % (14 / 14)
transformOnConflictClause GNC 1181 100.0 % (34 / 34) 91.7 % (11 / 12)
transformOptionalSelectInto CBC 444732 100.0 % (15 / 15) 71.4 % (10 / 14)
transformReturnStmt CBC 2485 100.0 % (16 / 16) 50.0 % (1 / 2)
transformTopLevelStmt CBC 432018 100.0 % (5 / 5)
transformUpdateStmt GNC 7367 100.0 % (25 / 25) 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta