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

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