LCOV - code coverage report
Current view: top level - src/backend/parser - analyze.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 91.6 % 1242 1138
Test Date: 2026-08-18 14:15:53 Functions: 97.5 % 40 39
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 71.1 % 915 651

Function Name Sort by function name Hit count Sort by function hit count
count_rowexpr_columns 0
LCS_asString 36
transformCallStmt 315
determineRecursiveColTypes 644
transformForPortionOfClause 1157
BuildOnConflictExcludedTargetlist 1319
transformCreateTableAsStmt 1327
transformOnConflictClause 1557
transformDeclareCursorStmt 2763
transformReturnStmt 2776
transformPLAssignStmtTarget 3377
transformPLAssignStmt 3383
transformDeleteStmt 3428
addNSItemForReturning 4654
transformLockingClause 5052
applyLockingClause 5112
transformValuesClause 5891
parse_analyze_varparams 7033
transformSetOperationStmt 8643
transformUpdateStmt 9391
transformUpdateTargetList 11204
CheckSelectLocking 11643
constructSetOpTargetlist 13381
transformReturningClause 15108
transformExplainStmt 16752
makeSortGroupClauseForSetOp 17691
parse_analyze_withcb 24872
transformSetOperationTree 34697
transformInsertStmt 45555
transformInsertRow 52105
parse_sub_analyze 73494
transformSelectStmt 308497
query_requires_rewrite_plan 385150
analyze_requires_snapshot 464304
parse_analyze_fixedparams 495085
transformTopLevelStmt 529430
transformOptionalSelectInto 546182
transformStmt 632394
test_raw_expression_coverage 17419297
stmt_requires_parse_analysis 20236194

Generated by: LCOV version 2.0-1