LCOV - differential code coverage report
Current view: top level - src/backend/parser - analyze.c (source / functions) Coverage Total Hit UIC GIC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 90.4 % 1179 1066 113 1066
Current Date: 2025-09-06 07:49:51 +0900 Functions: 94.6 % 37 35 2 35
Baseline: lcov-20250907-010129-baseline Branches: 67.9 % 912 619 293 619
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 87.5 % 72 63 9 63
(360..) days: 90.6 % 1107 1003 104 1003
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 94.1 % 34 32 2 32
Branch coverage date bins:
(30,360] days: 81.6 % 49 40 9 40
(360..) days: 67.1 % 863 579 284 579

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 731 100.0 % (17 / 17) 100.0 % (4 / 4)
CheckSelectLocking GIC 6495 70.6 % (12 / 17) 43.8 % (14 / 32)
LCS_asString GIC 24 46.2 % (6 / 13) 33.3 % (2 / 6)
addNSItemForReturning GIC 3027 100.0 % (16 / 16) 100.0 % (2 / 2)
analyze_requires_snapshot GIC 353369 100.0 % (2 / 2)
applyLockingClause GIC 2689 73.3 % (11 / 15) 66.7 % (4 / 6)
count_rowexpr_columns UIC 0 0.0 % (0 / 18) 0.0 % (0 / 18)
determineRecursiveColTypes GIC 532 100.0 % (20 / 20) 69.2 % (18 / 26)
makeSortGroupClauseForSetOp GIC 13307 100.0 % (12 / 12) 100.0 % (6 / 6)
parse_analyze_fixedparams GIC 377191 100.0 % (16 / 16) 87.5 % (7 / 8)
parse_analyze_varparams GIC 5199 100.0 % (16 / 16) 83.3 % (5 / 6)
parse_analyze_withcb GIC 19353 100.0 % (15 / 15) 83.3 % (5 / 6)
parse_sub_analyze GIC 49960 100.0 % (8 / 8)
query_requires_rewrite_plan GIC 235861 36.4 % (4 / 11) 25.0 % (1 / 4)
stmt_requires_parse_analysis GIC 15234628 100.0 % (12 / 12) 100.0 % (3 / 3)
test_raw_expression_coverage UIC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
transformCallStmt GIC 256 92.2 % (47 / 51) 61.1 % (22 / 36)
transformCreateTableAsStmt GIC 1001 76.5 % (13 / 17) 33.3 % (6 / 18)
transformDeclareCursorStmt GIC 2260 66.7 % (16 / 24) 40.0 % (16 / 40)
transformDeleteStmt GIC 2252 96.6 % (28 / 29) 75.0 % (3 / 4)
transformExplainStmt GIC 12038 100.0 % (18 / 18) 100.0 % (14 / 14)
transformInsertRow GIC 36270 96.6 % (28 / 29) 80.4 % (37 / 46)
transformInsertStmt GIC 33638 98.4 % (125 / 127) 78.9 % (90 / 114)
transformLockingClause GIC 2631 77.0 % (57 / 74) 61.1 % (44 / 72)
transformOnConflictClause GIC 940 100.0 % (31 / 31) 83.3 % (5 / 6)
transformOptionalSelectInto GIC 415244 100.0 % (15 / 15) 71.4 % (10 / 14)
transformPLAssignStmt GIC 2802 90.8 % (69 / 76) 70.8 % (34 / 48)
transformReturnStmt GIC 2433 100.0 % (16 / 16) 50.0 % (1 / 2)
transformReturningClause GIC 10779 95.0 % (38 / 40) 80.5 % (33 / 41)
transformSelectStmt GIC 227182 100.0 % (47 / 47) 92.3 % (24 / 26)
transformSetOperationStmt GIC 6263 94.5 % (86 / 91) 64.1 % (50 / 78)
transformSetOperationTree GIC 25387 92.6 % (88 / 95) 70.2 % (73 / 104)
transformStmt GIC 475421 89.1 % (49 / 55) 85.0 % (17 / 20)
transformTopLevelStmt GIC 403206 100.0 % (5 / 5)
transformUpdateStmt GIC 6941 100.0 % (26 / 26) 100.0 % (2 / 2)
transformUpdateTargetList GIC 8314 92.3 % (24 / 26) 65.4 % (17 / 26)
transformValuesClause GIC 4224 97.3 % (73 / 75) 69.4 % (50 / 72)

Generated by: LCOV version 2.4-beta