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-09-08 19:15:51 Functions: 97.5 % 40 39
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 71.2 % 912 649

Function Name Sort by function name Hit count Sort by function hit count
count_rowexpr_columns 0
LCS_asString 32
transformCallStmt 315
determineRecursiveColTypes 653
transformForPortionOfClause 1229
BuildOnConflictExcludedTargetlist 1319
transformCreateTableAsStmt 1333
transformOnConflictClause 1557
transformReturnStmt 2728
transformDeclareCursorStmt 2807
transformPLAssignStmtTarget 3356
transformPLAssignStmt 3362
transformDeleteStmt 3489
addNSItemForReturning 4694
transformLockingClause 5024
applyLockingClause 5092
transformValuesClause 5842
parse_analyze_varparams 7083
transformSetOperationStmt 8447
transformUpdateStmt 9378
transformUpdateTargetList 11191
CheckSelectLocking 11550
constructSetOpTargetlist 12576
transformReturningClause 15155
transformExplainStmt 17006
makeSortGroupClauseForSetOp 17314
parse_analyze_withcb 24800
transformSetOperationTree 33631
transformInsertStmt 44338
transformInsertRow 49718
parse_sub_analyze 71926
transformSelectStmt 304330
query_requires_rewrite_plan 371240
analyze_requires_snapshot 454816
parse_analyze_fixedparams 484603
transformTopLevelStmt 518912
transformOptionalSelectInto 535918
transformStmt 620552
test_raw_expression_coverage 17036488
stmt_requires_parse_analysis 24696412

Generated by: LCOV version 2.0-1