LCOV - differential code coverage report
Current view: top level - src/backend/rewrite - rewriteHandler.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 91.0 % 1350 1228 122 2 1226 2
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 33 33 2 31
Baseline: lcov-20260920-baseline Branches: 76.1 % 1460 1111 349 1111
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] 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:
(1,7] 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
rewriteValuesRTEToNulls CBC 16 100.0 % (14 / 14) 85.7 % (12 / 14)
findDefaultOnlyColumns CBC 99 100.0 % (20 / 20) 88.5 % (23 / 26)
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)
CopyAndAddInvertedQual CBC 304 100.0 % (15 / 15) 100.0 % (8 / 8)
get_assignment_input CBC 691 83.3 % (10 / 12) 75.0 % (6 / 8)
adjustJoinTreeList CBC 956 100.0 % (10 / 10) 83.3 % (10 / 12)
rewriteRuleAction CBC 976 84.8 % (95 / 112) 74.3 % (81 / 109)
relation_is_updatable CBC 1408 63.2 % (43 / 68) 50.0 % (27 / 54)
get_generated_columns CBC 1419 100.0 % (15 / 15) 93.8 % (15 / 16)
build_generation_expression CBC 2057 93.8 % (15 / 16) 66.7 % (12 / 18)
rewriteTargetView CBC 2378 95.3 % (163 / 171) 79.5 % (175 / 220)
view_cols_are_auto_updatable CBC 2726 100.0 % (20 / 20) 85.0 % (17 / 20)
rewriteValuesRTE GNC 3187 97.0 % (64 / 66) 76.5 % (52 / 68)
searchForDefault CBC 3187 100.0 % (8 / 8) 85.7 % (12 / 14)
view_has_instead_trigger CBC 3708 89.5 % (34 / 38) 75.0 % (33 / 44)
view_query_is_auto_updatable CBC 3830 95.3 % (41 / 43) 88.0 % (44 / 50)
get_view_query CBC 3987 77.8 % (7 / 9) 33.3 % (4 / 12)
adjust_view_column_set CBC 4764 61.9 % (13 / 21) 30.0 % (6 / 20)
view_col_is_auto_updatable CBC 9784 92.3 % (12 / 13) 75.0 % (9 / 12)
expand_generated_columns_in_expr CBC 10288 100.0 % (11 / 11) 83.3 % (5 / 6)
ApplyRetrieveRule CBC 10636 93.0 % (40 / 43) 69.4 % (25 / 36)
AcquireRewriteLocks CBC 27511 98.1 % (52 / 53) 81.2 % (39 / 48)
rewriteTargetListIU GNC 56437 95.2 % (80 / 84) 86.0 % (98 / 114)
fireRules CBC 57980 100.0 % (26 / 26) 95.8 % (23 / 24)
matchLocks CBC 58060 92.9 % (26 / 28) 78.1 % (25 / 32)
build_column_default CBC 99044 91.7 % (22 / 24) 61.1 % (11 / 18)
process_matched_tle CBC 101829 92.6 % (50 / 54) 61.1 % (22 / 36)
acquireLocksOnSubLinks CBC 130392 100.0 % (8 / 8) 100.0 % (4 / 4)
QueryRewrite CBC 281615 100.0 % (28 / 28) 85.3 % (29 / 34)
RewriteQuery CBC 284999 91.7 % (155 / 169) 73.5 % (161 / 219)
fireRIRrules CBC 367001 98.9 % (88 / 89) 92.9 % (78 / 84)
fireRIRonSubLink CBC 1813506 100.0 % (8 / 8) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1