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

Generated by: LCOV version 2.0-1