LCOV - differential code coverage report
Current view: top level - contrib/postgres_fdw - deparse.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 88.5 % 1434 1269 44 40 75 6 54 761 22 432 105 793 4
Current Date: 2023-04-08 17:13:01 Functions: 100.0 % 60 60 58 2 60
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 (60,120] days: 57.7 % 26 15 11 15
View type: Flat (240..) days: 89.1 % 1408 1254 33 40 75 6 54 761 7 432 101 746
Legend: Lines: hit not hit Function coverage date bins:
(60,120] days: 100.0 % 2 2 2
(240..) days: 50.4 % 115 58 58 57

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
deparseDistinctExpr GIC 1 100.0 % (9 / 9)
deparseSubscriptingRef GIC 1 78.9 % (15 / 19)
deparseArrayExpr GIC 4 92.3 % (12 / 13)
deparseScalarArrayOpExpr ECB 4
deparseTruncateSql ECB 12
deparseDeleteSql GIC 16 100.0 % (7 / 7)
deparseCaseExpr GIC 21 100.0 % (19 / 19)
rebuildInsertSql GIC 26 100.0 % (21 / 21)
deparseNullTest GIC 28 75.0 % (9 / 12)
deparseParam ECB 28
deparseSubqueryTargetList ECB 28
printRemoteParam GIC 28 100.0 % (5 / 5)
appendAggOrderBy ECB 30
deparseRelabelType ECB 33
deparseBoolExpr GNC 38 78.3 % (18 / 23)
deparseBoolExpr GIC 38
isPlainForeignVar ECB 1215
deparseAnalyzeInfoSql ECB 40
deparseAnalyzeSizeSql ECB 40
deparseAnalyzeSql ECB 40
deparseDirectUpdateSql ECB 45
deparseUpdateSql GIC 50 100.0 % (22 / 22)
deparseFuncExpr ECB 52
deparseDirectDeleteSql ECB 59
get_relation_column_alias_ids ECB 84
appendLimitClause GIC 117 100.0 % (12 / 12)
deparseInsertSql GIC 141 100.0 % (34 / 34)
deparseSortGroupClause GIC 145 93.3 % (14 / 15)
printRemotePlaceholder ECB 158
appendGroupByClause GIC 160 100.0 % (14 / 14)
deparseAggref GIC 257 97.5 % (39 / 40)
is_foreign_param ECB 271
appendFunctionName GIC 288 92.3 % (12 / 13)
deparseReturningList GIC 303 100.0 % (13 / 13)
deparseStringLiteral GIC 316 100.0 % (11 / 11)
deparse_type_name ECB 446
appendOrderByClause GIC 513 91.7 % (22 / 24)
build_tlist_to_deparse GIC 559 100.0 % (12 / 12)
deparseExplicitTargetList ECB 567
is_foreign_pathkey ECB 610
appendOrderBySuffix ECB 673
get_jointype_name ECB 734
deparseRangeTblRef ECB 1034
isPlainForeignVar GIC 1215 100.0 % (10 / 10)
appendConditions ECB 1282
deparseConst GIC 1507 88.0 % (44 / 50)
deparseTargetList ECB 1645
deparseFromExpr ECB 1890
deparseLockingClause GIC 1890 100.0 % (30 / 30)
deparseSelectSql GIC 1890 100.0 % (15 / 15)
deparseSelectStmtForRel ECB 1890
deparseOpExpr GIC 1956 97.0 % (32 / 33)
deparseOperatorName ECB 1968
classifyConditions GIC 1996 100.0 % (9 / 9)
deparseRelation GIC 2828 93.8 % (15 / 16)
deparseFromExprForRel GIC 2904 92.6 % (50 / 54)
is_foreign_expr ECB 3073
deparseVar ECB 5180
is_subquery_var ECB 5180
foreign_expr_walker GIC 7970 72.9 % (231 / 317)
deparseExpr GIC 8139 93.8 % (45 / 48)
deparseColumnRef GIC 11028 81.0 % (34 / 42)

Generated by: LCOV version v1.16-55-g56c0a2a