LCOV - differential code coverage report
Current view: top level - contrib/postgres_fdw - deparse.c (source / functions) Coverage Total Hit UNC UIC UBC GBC GNC CBC ECB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 88.1 % 1486 1309 9 168 61 1248 3 21
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 61 61 10 51
Baseline: 16@8cea358b128 Branches: 74.5 % 1113 829 10 1 273 1 30 798
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 100.0 % 9 9 2 7
(120,180] days: 86.6 % 67 58 9 58
(240..) days: 88.1 % 1410 1242 168 1 1241 3
Function coverage date bins:
(120,180] days: 100.0 % 1 1 1
(240..) days: 100.0 % 60 60 9 51
Branch coverage date bins:
[..60] days: 100.0 % 4 4 4
(120,180] days: 75.0 % 40 30 10 30
(240..) days: 74.4 % 1069 795 1 273 1 794

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)
deparseScalarArrayOpExpr CBC 4 94.7 % (18 / 19) 37.5 % (3 / 8)
deparseTruncateSql CBC 12 100.0 % (13 / 13) 78.6 % (11 / 14)
deparseDeleteSql GNC 16 100.0 % (7 / 7) 100.0 % (4 / 4)
deparseCaseExpr CBC 21 100.0 % (19 / 19) 83.3 % (10 / 12)
rebuildInsertSql CBC 26 100.0 % (21 / 21) 81.2 % (13 / 16)
deparseNullTest CBC 28 75.0 % (9 / 12) 50.0 % (4 / 8)
deparseParam CBC 28 92.3 % (12 / 13) 83.3 % (10 / 12)
printRemoteParam CBC 29 100.0 % (5 / 5)
appendAggOrderBy CBC 30 100.0 % (11 / 11) 87.5 % (7 / 8)
deparseRelabelType CBC 33 80.0 % (4 / 5) 50.0 % (1 / 2)
deparseSubqueryTargetList CBC 36 100.0 % (14 / 14) 77.8 % (14 / 18)
deparseBoolExpr CBC 38 78.3 % (18 / 23) 75.0 % (9 / 12)
deparseAnalyzeInfoSql CBC 40 100.0 % (7 / 7)
deparseAnalyzeSizeSql CBC 40 100.0 % (7 / 7)
deparseAnalyzeSql CBC 40 70.0 % (28 / 40) 58.3 % (14 / 24)
deparseDirectUpdateSql GNC 45 97.4 % (37 / 38) 75.0 % (21 / 28)
deparseUpdateSql GNC 50 100.0 % (22 / 22) 92.9 % (13 / 14)
deparseFuncExpr CBC 58 73.9 % (17 / 23) 68.8 % (11 / 16)
deparseDirectDeleteSql GNC 59 95.7 % (22 / 23) 80.0 % (8 / 10)
get_relation_column_alias_ids CBC 116 92.3 % (12 / 13) 57.1 % (8 / 14)
appendLimitClause CBC 141 100.0 % (12 / 12) 75.0 % (3 / 4)
deparseInsertSql GNC 141 100.0 % (34 / 34) 92.3 % (24 / 26)
deparseSortGroupClause CBC 145 93.3 % (14 / 15) 66.7 % (8 / 12)
appendGroupByClause CBC 161 100.0 % (14 / 14) 83.3 % (10 / 12)
printRemotePlaceholder CBC 204 100.0 % (5 / 5)
deparseAggref CBC 258 97.5 % (39 / 40) 81.6 % (31 / 38)
is_foreign_param CBC 271 83.3 % (15 / 18) 69.2 % (9 / 13)
appendFunctionName CBC 295 92.3 % (12 / 13) 50.0 % (3 / 6)
deparseReturningList CBC 303 100.0 % (13 / 13) 100.0 % (8 / 8)
deparseStringLiteral CBC 322 100.0 % (11 / 11) 100.0 % (8 / 8)
deparse_type_name CBC 527 80.0 % (4 / 5) 50.0 % (1 / 2)
appendOrderByClause CBC 713 92.6 % (25 / 27) 65.0 % (13 / 20)
is_foreign_pathkey CBC 759 100.0 % (8 / 8) 100.0 % (4 / 4)
build_tlist_to_deparse CBC 774 100.0 % (12 / 12) 100.0 % (10 / 10)
deparseExplicitTargetList CBC 782 100.0 % (16 / 16) 100.0 % (14 / 14)
appendOrderBySuffix CBC 872 94.4 % (17 / 18) 70.0 % (7 / 10)
get_jointype_name GNC 1057 71.4 % (10 / 14) 50.0 % (4 / 8)
isPlainForeignVar CBC 1440 100.0 % (10 / 10) 70.0 % (7 / 10)
appendConditions CBC 1760 100.0 % (16 / 16) 90.0 % (9 / 10)
deparseConst CBC 1760 88.0 % (44 / 50) 75.8 % (25 / 33)
deparseTargetList CBC 1767 93.5 % (29 / 31) 91.7 % (22 / 24)
deparseRangeTblRef GNC 1826 100.0 % (20 / 20) 77.3 % (17 / 22)
deparseFromExpr GNC 2235 100.0 % (12 / 12) 85.7 % (12 / 14)
deparseLockingClause CBC 2235 100.0 % (30 / 30) 91.7 % (22 / 24)
deparseSelectSql CBC 2235 100.0 % (15 / 15) 91.7 % (11 / 12)
deparseSelectStmtForRel CBC 2235 100.0 % (26 / 26) 96.7 % (29 / 30)
classifyConditions CBC 2384 100.0 % (9 / 9) 100.0 % (8 / 8)
appendWhereClause GNC 2499 100.0 % (14 / 14) 100.0 % (14 / 14)
deparseOpExpr CBC 2597 97.0 % (32 / 33) 75.0 % (18 / 24)
deparseOperatorName CBC 2609 100.0 % (7 / 7) 100.0 % (2 / 2)
deparseRelation CBC 3561 93.8 % (15 / 16) 85.7 % (12 / 14)
is_foreign_expr CBC 3639 100.0 % (16 / 16) 100.0 % (10 / 10)
deparseFromExprForRel GNC 4033 85.7 % (72 / 84) 63.8 % (37 / 58)
deparseVar CBC 8183 85.0 % (17 / 20) 55.0 % (11 / 20)
is_subquery_var CBC 8183 89.5 % (17 / 19) 81.8 % (18 / 22)
foreign_expr_walker CBC 9048 72.2 % (229 / 317) 63.0 % (174 / 276)
deparseExpr CBC 11824 93.8 % (45 / 48) 78.9 % (15 / 19)
deparseColumnRef CBC 14502 81.0 % (34 / 42) 73.3 % (22 / 30)

Generated by: LCOV version 2.1-beta2-3-g6141622