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-10-19 06:16:24 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 1643
transformDeclareCursorStmt 2789
transformReturnStmt 2872
transformDeleteStmt 2937
transformPLAssignStmtTarget 3256
transformPLAssignStmt 3262
addNSItemForReturning 4670
transformLockingClause 5033
applyLockingClause 5101
transformValuesClause 5948
parse_analyze_varparams 7121
transformSetOperationStmt 8668
transformUpdateStmt 8747
transformUpdateTargetList 10657
CheckSelectLocking 11597
constructSetOpTargetlist 12978
transformReturningClause 14112
transformExplainStmt 17272
makeSortGroupClauseForSetOp 17373
parse_analyze_withcb 23529
transformSetOperationTree 34656
transformInsertStmt 42391
transformInsertRow 47647
parse_sub_analyze 73623
transformSelectStmt 305781
query_requires_rewrite_plan 337831
analyze_requires_snapshot 454501
parse_analyze_fixedparams 484842
transformTopLevelStmt 517907
transformOptionalSelectInto 535179
transformStmt 621646
test_raw_expression_coverage 17182926
stmt_requires_parse_analysis 18075991

Generated by: LCOV version 2.0-1