LCOV - code coverage report
Current view: top level - src/backend/parser - analyze.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 91.5 % 1135 1038
Test Date: 2026-11-08 13:16:01 Functions: 97.4 % 39 38
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 71.6 % 844 604

Function Name Sort by function name Hit count Sort by function hit count
count_rowexpr_columns 0
LCS_asString 32
transformCallStmt 315
determineRecursiveColTypes 710
transformCreateTableAsStmt 1339
BuildOnConflictExcludedTargetlist 1366
transformOnConflictClause 1643
transformDeclareCursorStmt 2790
transformReturnStmt 2920
transformDeleteStmt 3136
transformPLAssignStmtTarget 3281
transformPLAssignStmt 3287
addNSItemForReturning 4696
transformLockingClause 5084
applyLockingClause 5152
transformValuesClause 6043
parse_analyze_varparams 7130
transformSetOperationStmt 8739
transformUpdateStmt 8770
transformUpdateTargetList 10680
CheckSelectLocking 11771
constructSetOpTargetlist 13071
transformReturningClause 14338
transformExplainStmt 17410
makeSortGroupClauseForSetOp 17428
parse_analyze_withcb 23678
transformSetOperationTree 34913
transformInsertStmt 45566
transformInsertRow 50912
parse_sub_analyze 74358
transformSelectStmt 307421
query_requires_rewrite_plan 349394
analyze_requires_snapshot 459537
parse_analyze_fixedparams 490215
transformTopLevelStmt 523460
transformOptionalSelectInto 540870
transformStmt 628171
test_raw_expression_coverage 17368026
stmt_requires_parse_analysis 19166375

Generated by: LCOV version 2.0-1