LCOV - differential code coverage report
Current view: top level - src/backend/parser - analyze.c (source / functions) Coverage Total Hit UIC GIC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 91.1 % 1277 1163 114 1163
Current Date: 2026-07-25 17:13:00 -0400 Functions: 95.0 % 40 38 2 38
Baseline: lcov-20260726-baseline Branches: 68.9 % 1001 690 311 690
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 6 6 6
(30,360] days: 95.1 % 205 195 10 195
(360..) days: 90.2 % 1066 962 104 962
Function coverage date bins:
(30,360] days: 100.0 % 5 5 5
(360..) days: 94.3 % 35 33 2 33
Branch coverage date bins:
(7,30] days: 75.0 % 8 6 2 6
(30,360] days: 77.0 % 152 117 35 117
(360..) days: 67.4 % 841 567 274 567

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 GIC 1319 100.0 % (17 / 17) 100.0 % (4 / 4)
CheckSelectLocking GIC 11607 70.6 % (12 / 17) 43.8 % (14 / 32)
LCS_asString GIC 36 46.2 % (6 / 13) 33.3 % (2 / 6)
addNSItemForReturning GIC 4626 100.0 % (16 / 16) 100.0 % (2 / 2)
analyze_requires_snapshot GIC 455144 100.0 % (2 / 2)
applyLockingClause GIC 5092 73.3 % (11 / 15) 66.7 % (4 / 6)
constructSetOpTargetlist GIC 13203 94.0 % (47 / 50) 76.2 % (32 / 42)
count_rowexpr_columns UIC 0 0.0 % (0 / 18) 0.0 % (0 / 18)
determineRecursiveColTypes GIC 640 100.0 % (20 / 20) 69.2 % (18 / 26)
makeSortGroupClauseForSetOp GIC 17474 100.0 % (12 / 12) 100.0 % (6 / 6)
parse_analyze_fixedparams GIC 487012 100.0 % (16 / 16) 87.5 % (7 / 8)
parse_analyze_varparams GIC 5676 100.0 % (16 / 16) 83.3 % (5 / 6)
parse_analyze_withcb GIC 24786 100.0 % (15 / 15) 83.3 % (5 / 6)
parse_sub_analyze GIC 72640 100.0 % (8 / 8)
query_requires_rewrite_plan GIC 378692 36.4 % (4 / 11) 25.0 % (1 / 4)
stmt_requires_parse_analysis GIC 23500908 100.0 % (12 / 12) 100.0 % (3 / 3)
test_raw_expression_coverage UIC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
transformCallStmt GIC 313 92.2 % (47 / 51) 61.1 % (22 / 36)
transformCreateTableAsStmt GIC 1317 82.4 % (14 / 17) 44.4 % (8 / 18)
transformDeclareCursorStmt GIC 2714 66.7 % (16 / 24) 40.0 % (16 / 40)
transformDeleteStmt GIC 3401 97.3 % (36 / 37) 85.7 % (12 / 14)
transformExplainStmt GIC 16702 100.0 % (18 / 18) 100.0 % (14 / 14)
transformForPortionOfClause GIC 1125 92.7 % (89 / 96) 62.1 % (36 / 58)
transformInsertRow GIC 48428 96.6 % (28 / 29) 80.4 % (37 / 46)
transformInsertStmt GIC 41917 98.5 % (130 / 132) 80.2 % (101 / 126)
transformLockingClause GIC 5032 77.6 % (59 / 76) 61.3 % (46 / 75)
transformOnConflictClause GIC 1557 100.0 % (34 / 34) 91.7 % (11 / 12)
transformOptionalSelectInto GIC 536613 100.0 % (15 / 15) 71.4 % (10 / 14)
transformPLAssignStmt GIC 3380 95.7 % (22 / 23) 60.0 % (6 / 10)
transformPLAssignStmtTarget GIC 3374 96.3 % (26 / 27) 80.0 % (16 / 20)
transformReturnStmt GIC 2728 100.0 % (16 / 16) 50.0 % (1 / 2)
transformReturningClause GIC 15040 95.0 % (38 / 40) 80.5 % (33 / 41)
transformSelectStmt GIC 305345 100.0 % (49 / 49) 96.4 % (27 / 28)
transformSetOperationStmt GIC 8537 94.5 % (86 / 91) 64.1 % (50 / 78)
transformSetOperationTree GIC 34245 90.7 % (39 / 43) 66.1 % (41 / 62)
transformStmt GIC 621784 89.1 % (49 / 55) 85.0 % (17 / 20)
transformTopLevelStmt GIC 519911 100.0 % (5 / 5)
transformUpdateStmt GIC 9351 100.0 % (33 / 33) 91.7 % (11 / 12)
transformUpdateTargetList GIC 11164 93.1 % (27 / 29) 68.8 % (22 / 32)
transformValuesClause GIC 5825 97.3 % (73 / 75) 69.4 % (50 / 72)

Generated by: LCOV version 2.0-1