LCOV - code coverage report
Current view: top level - src/backend/parser - analyze.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 91.4 % 1134 1037
Test Date: 2026-09-29 02:15:53 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 711
transformCreateTableAsStmt 1337
BuildOnConflictExcludedTargetlist 1366
transformOnConflictClause 1631
transformDeclareCursorStmt 2782
transformReturnStmt 2872
transformDeleteStmt 2933
transformPLAssignStmtTarget 3344
transformPLAssignStmt 3350
addNSItemForReturning 4670
transformLockingClause 4974
applyLockingClause 5042
transformValuesClause 5836
parse_analyze_varparams 7094
transformSetOperationStmt 8617
transformUpdateStmt 8740
transformUpdateTargetList 10650
CheckSelectLocking 11421
constructSetOpTargetlist 12914
transformReturningClause 14101
transformExplainStmt 17088
makeSortGroupClauseForSetOp 17368
parse_analyze_withcb 24099
transformSetOperationTree 34477
transformInsertStmt 42407
transformInsertRow 47654
parse_sub_analyze 72987
transformSelectStmt 305664
query_requires_rewrite_plan 361902
analyze_requires_snapshot 453806
parse_analyze_fixedparams 484141
transformTopLevelStmt 517746
transformOptionalSelectInto 534834
transformStmt 620668
test_raw_expression_coverage 17159156
stmt_requires_parse_analysis 21779019

Generated by: LCOV version 2.0-1