LCOV - differential code coverage report
Current view: top level - contrib/postgres_fdw - deparse.c (source / functions) Coverage Total Hit UNC UBC GNC CBC ECB DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 88.7 % 1571 1393 1 177 60 1333 2 4
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 63 63 6 57
Baseline: lcov-20260920-baseline Branches: 74.7 % 1182 883 13 286 37 846
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 98.6 % 69 68 1 60 8
(360..) days: 88.2 % 1501 1324 177 1324 2
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 62 62 5 57
Branch coverage date bins:
(30,360] days: 75.0 % 56 42 13 1 37 5
(360..) days: 74.7 % 1126 841 285 841

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
deparseDistinctExpr CBC 1 100.0 % (9 / 9) 50.0 % (1 / 2)
deparseSubscriptingRef CBC 1 78.9 % (15 / 19) 70.0 % (7 / 10)
deparseArrayExpr CBC 4 92.3 % (12 / 13) 80.0 % (8 / 10)
deparseArrayCoerceExpr CBC 5 80.0 % (4 / 5) 50.0 % (1 / 2)
deparseScalarArrayOpExpr CBC 10 94.7 % (18 / 19) 37.5 % (3 / 8)
deparseTruncateSql CBC 12 100.0 % (13 / 13) 78.6 % (11 / 14)
deparseCaseExpr CBC 21 100.0 % (19 / 19) 83.3 % (10 / 12)
deparseDeleteSql CBC 22 100.0 % (8 / 8) 100.0 % (4 / 4)
deparseNullTest CBC 26 75.0 % (9 / 12) 50.0 % (4 / 8)
rebuildInsertSql CBC 26 100.0 % (21 / 21) 81.2 % (13 / 16)
deparseFunctionRangeTblRef GNC 28 100.0 % (31 / 31) 76.9 % (20 / 26)
appendAggOrderBy CBC 30 100.0 % (11 / 11) 87.5 % (7 / 8)
deparseRelabelType CBC 36 80.0 % (4 / 5) 50.0 % (1 / 2)
deparseDirectUpdateSql CBC 48 97.4 % (37 / 38) 75.0 % (21 / 28)
deparseSubqueryTargetList CBC 50 100.0 % (14 / 14) 77.8 % (14 / 18)
deparseAnalyzeSizeSql CBC 55 100.0 % (7 / 7)
deparseAnalyzeSql CBC 55 70.0 % (28 / 40) 58.3 % (14 / 24)
deparseBoolExpr CBC 56 78.3 % (18 / 23) 75.0 % (9 / 12)
deparseDirectDeleteSql CBC 59 95.7 % (22 / 23) 80.0 % (8 / 10)
printRemoteParam CBC 59 100.0 % (5 / 5)
deparseAnalyzeInfoSql CBC 60 100.0 % (7 / 7)
deparseUpdateSql CBC 62 100.0 % (23 / 23) 92.9 % (13 / 14)
deparseParam CBC 66 100.0 % (13 / 13) 100.0 % (12 / 12)
deparseFuncExpr CBC 108 73.9 % (17 / 23) 68.8 % (11 / 16)
deparseSortGroupClause CBC 145 93.3 % (14 / 15) 66.7 % (8 / 12)
deparseInsertSql CBC 146 100.0 % (35 / 35) 92.3 % (24 / 26)
appendLimitClause CBC 147 100.0 % (12 / 12) 75.0 % (3 / 4)
get_relation_column_alias_ids CBC 152 92.3 % (12 / 13) 57.1 % (8 / 14)
appendGroupByClause CBC 169 100.0 % (14 / 14) 83.3 % (10 / 12)
printRemotePlaceholder CBC 234 100.0 % (5 / 5)
deparseAggref CBC 266 97.5 % (39 / 40) 81.6 % (31 / 38)
is_foreign_param CBC 279 83.3 % (15 / 18) 69.2 % (9 / 13)
deparseReturningList CBC 327 100.0 % (13 / 13) 100.0 % (8 / 8)
appendFunctionName CBC 348 92.3 % (12 / 13) 50.0 % (3 / 6)
deparseStringLiteral CBC 440 100.0 % (11 / 11) 100.0 % (8 / 8)
deparse_type_name CBC 624 80.0 % (4 / 5) 50.0 % (1 / 2)
appendOrderByClause CBC 761 92.3 % (24 / 26) 65.0 % (13 / 20)
is_foreign_pathkey CBC 825 100.0 % (8 / 8) 100.0 % (4 / 4)
build_tlist_to_deparse CBC 842 100.0 % (12 / 12) 100.0 % (10 / 10)
deparseExplicitTargetList CBC 852 100.0 % (16 / 16) 100.0 % (14 / 14)
appendOrderBySuffix CBC 920 94.4 % (17 / 18) 70.0 % (7 / 10)
get_jointype_name CBC 1174 71.4 % (10 / 14) 50.0 % (4 / 8)
isPlainForeignVar CBC 1582 100.0 % (10 / 10) 70.0 % (7 / 10)
deparseConst CBC 1953 88.0 % (44 / 50) 75.8 % (25 / 33)
deparseTargetList CBC 1973 93.3 % (28 / 30) 91.7 % (22 / 24)
appendConditions CBC 1989 100.0 % (16 / 16) 90.0 % (9 / 10)
deparseRangeTblRef GNC 1996 100.0 % (23 / 23) 76.9 % (20 / 26)
deparseFromExpr CBC 2463 100.0 % (12 / 12) 85.7 % (12 / 14)
deparseLockingClause CBC 2463 100.0 % (30 / 30) 91.7 % (22 / 24)
deparseSelectSql CBC 2463 100.0 % (15 / 15) 91.7 % (11 / 12)
deparseSelectStmtForRel CBC 2463 100.0 % (26 / 26) 96.7 % (29 / 30)
classifyConditions GNC 2632 100.0 % (9 / 9) 100.0 % (8 / 8)
appendWhereClause CBC 2760 100.0 % (14 / 14) 100.0 % (14 / 14)
deparseOpExpr CBC 2891 97.0 % (32 / 33) 75.0 % (18 / 24)
deparseOperatorName CBC 2909 100.0 % (7 / 7) 100.0 % (2 / 2)
deparseRelation CBC 3909 93.8 % (15 / 16) 85.7 % (12 / 14)
is_foreign_expr GNC 3989 100.0 % (16 / 16) 100.0 % (10 / 10)
deparseFromExprForRel CBC 4391 86.9 % (73 / 84) 63.8 % (37 / 58)
deparseVar CBC 8883 85.0 % (17 / 20) 55.0 % (11 / 20)
is_subquery_var CBC 8897 94.7 % (18 / 19) 86.4 % (19 / 22)
foreign_expr_walker GNC 10160 73.4 % (248 / 338) 63.9 % (188 / 294)
deparseExpr CBC 13011 94.1 % (48 / 51) 80.0 % (16 / 20)
deparseColumnRef GNC 15731 85.7 % (54 / 63) 70.8 % (34 / 48)

Generated by: LCOV version 2.0-1