LCOV - code coverage report
Current view: top level - src/backend/parser - analyze.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 91.6 % 1243 1139
Test Date: 2026-07-07 05:15:40 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 312
determineRecursiveColTypes 640
transformForPortionOfClause 1069
BuildOnConflictExcludedTargetlist 1317
transformCreateTableAsStmt 1317
transformOnConflictClause 1555
transformDeclareCursorStmt 2752
transformReturnStmt 2776
transformPLAssignStmtTarget 3364
transformPLAssignStmt 3370
transformDeleteStmt 3389
addNSItemForReturning 4620
transformLockingClause 5026
applyLockingClause 5094
transformValuesClause 5808
parse_analyze_varparams 6978
transformSetOperationStmt 8532
transformUpdateStmt 9318
transformUpdateTargetList 11120
CheckSelectLocking 11596
constructSetOpTargetlist 13220
transformReturningClause 14993
transformExplainStmt 16648
makeSortGroupClauseForSetOp 17434
parse_analyze_withcb 24940
transformSetOperationTree 34254
transformInsertStmt 43399
transformInsertRow 49908
parse_sub_analyze 70322
transformSelectStmt 303761
query_requires_rewrite_plan 382757
analyze_requires_snapshot 458559
parse_analyze_fixedparams 489112
transformTopLevelStmt 523470
transformOptionalSelectInto 540118
transformStmt 623063
test_raw_expression_coverage 16995308
stmt_requires_parse_analysis 19896972

Generated by: LCOV version 2.0-1