LCOV - code coverage report
Current view: top level - contrib/postgres_fdw - deparse.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 88.7 % 1541 1367
Test Date: 2026-11-05 01:15:59 Functions: 100.0 % 63 63
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 76.2 % 1072 817

Function Name Sort by function name Hit count Sort by function hit count
appendAggOrderBy 30
appendConditions 2004
appendFunctionName 354
appendGroupByClause 175
appendLimitClause 148
appendOrderByClause 769
appendOrderBySuffix 928
appendWhereClause 2779
build_tlist_to_deparse 852
classifyConditions 2653
deparseAggref 272
deparseAnalyzeInfoSql 60
deparseAnalyzeSizeSql 55
deparseAnalyzeSql 55
deparseArrayCoerceExpr 5
deparseArrayExpr 4
deparseBoolExpr 56
deparseCaseExpr 21
deparseColumnRef 15814
deparseConst 1967
deparseDeleteSql 22
deparseDirectDeleteSql 59
deparseDirectUpdateSql 48
deparseDistinctExpr 1
deparseExplicitTargetList 862
deparseExpr 13108
deparseFromExpr 2482
deparseFromExprForRel 4430
deparseFuncExpr 108
deparseFunctionRangeTblRef 28
deparseInsertSql 147
deparseLockingClause 2482
deparseNullTest 26
deparseOpExpr 2916
deparseOperatorName 2934
deparseParam 66
deparseRangeTblRef 2016
deparseRelabelType 36
deparseRelation 3939
deparseReturningList 328
deparseScalarArrayOpExpr 10
deparseSelectSql 2482
deparseSelectStmtForRel 2482
deparseSortGroupClause 151
deparseStringLiteral 440
deparseSubqueryTargetList 50
deparseSubscriptingRef 1
deparseTargetList 1982
deparseTruncateSql 12
deparseUpdateSql 62
deparseVar 8948
deparse_type_name 627
foreign_expr_walker 10234
get_jointype_name 1186
get_relation_column_alias_ids 152
isPlainForeignVar 1595
is_foreign_expr 4026
is_foreign_param 283
is_foreign_pathkey 833
is_subquery_var 8962
printRemoteParam 59
printRemotePlaceholder 236
rebuildInsertSql 26

Generated by: LCOV version 2.0-1