LCOV - differential code coverage report
Current view: top level - src/backend/rewrite - rewriteHandler.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 91.0 % 1350 1228 122 2 1226 2
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 33 33 2 31
Baseline: lcov-20261012-baseline Branches: 76.1 % 1460 1111 349 1111
Baseline Date: 2026-10-12 10:36:06 +0200 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: 100.0 % 49 49 2 47
(360..) days: 90.6 % 1300 1178 122 1178
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 31 31 2 29
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 84.8 % 46 39 7 39
(360..) days: 75.8 % 1412 1070 342 1070

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
relation_is_updatable CBC 1408 63.2 % (43 / 68) 50.0 % (27 / 54)
rewriteRuleAction CBC 976 84.8 % (95 / 112) 74.3 % (81 / 109)
RewriteQuery CBC 285724 91.7 % (155 / 169) 73.5 % (161 / 219)
error_view_not_updatable CBC 104 68.8 % (22 / 32) 55.4 % (31 / 56)
markQueryForLocking CBC 128 59.1 % (13 / 22) 50.0 % (10 / 20)
adjust_view_column_set CBC 4764 61.9 % (13 / 21) 30.0 % (6 / 20)
rewriteTargetView CBC 2378 95.3 % (163 / 171) 79.5 % (175 / 220)
process_matched_tle CBC 102057 92.6 % (50 / 54) 61.1 % (22 / 36)
rewriteTargetListIU GNC 56527 95.2 % (80 / 84) 86.0 % (98 / 114)
view_has_instead_trigger CBC 3708 89.5 % (34 / 38) 75.0 % (33 / 44)
ApplyRetrieveRule CBC 10744 93.0 % (40 / 43) 69.4 % (25 / 36)
build_column_default CBC 99101 91.7 % (22 / 24) 61.1 % (11 / 18)
get_assignment_input CBC 691 83.3 % (10 / 12) 75.0 % (6 / 8)
get_view_query CBC 3987 77.8 % (7 / 9) 33.3 % (4 / 12)
matchLocks CBC 58148 92.9 % (26 / 28) 78.1 % (25 / 32)
rewriteValuesRTE GNC 3183 97.0 % (64 / 66) 76.5 % (52 / 68)
view_query_is_auto_updatable CBC 3830 95.3 % (41 / 43) 88.0 % (44 / 50)
AcquireRewriteLocks CBC 27656 98.1 % (52 / 53) 81.2 % (39 / 48)
build_generation_expression CBC 2096 93.8 % (15 / 16) 66.7 % (12 / 18)
fireRIRrules CBC 368801 98.9 % (88 / 89) 92.9 % (78 / 84)
view_col_is_auto_updatable CBC 9784 92.3 % (12 / 13) 75.0 % (9 / 12)
CopyAndAddInvertedQual CBC 304 100.0 % (15 / 15) 100.0 % (8 / 8)
QueryRewrite CBC 282339 100.0 % (28 / 28) 85.3 % (29 / 34)
acquireLocksOnSubLinks CBC 130209 100.0 % (8 / 8) 100.0 % (4 / 4)
adjustJoinTreeList CBC 956 100.0 % (10 / 10) 83.3 % (10 / 12)
expand_generated_columns_in_expr CBC 10339 100.0 % (11 / 11) 83.3 % (5 / 6)
findDefaultOnlyColumns CBC 98 100.0 % (20 / 20) 88.5 % (23 / 26)
fireRIRonSubLink CBC 1818908 100.0 % (8 / 8) 100.0 % (4 / 4)
fireRules CBC 58068 100.0 % (26 / 26) 95.8 % (23 / 24)
get_generated_columns CBC 1429 100.0 % (15 / 15) 93.8 % (15 / 16)
rewriteValuesRTEToNulls CBC 16 100.0 % (14 / 14) 85.7 % (12 / 14)
searchForDefault CBC 3183 100.0 % (8 / 8) 85.7 % (12 / 14)
view_cols_are_auto_updatable CBC 2726 100.0 % (20 / 20) 85.0 % (17 / 20)

Generated by: LCOV version 2.0-1