LCOV - differential code coverage report
Current view: top level - src/backend/rewrite - rewriteHandler.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 91.0 % 1350 1228 122 2 1226 2
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 33 33 2 31
Baseline: lcov-20261105-baseline Branches: 76.1 % 1460 1111 349 1111
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 50 50 2 48
(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:
(30,360] days: 85.4 % 48 41 7 41
(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 286484 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 100552 92.6 % (50 / 54) 61.1 % (22 / 36)
rewriteTargetListIU GNC 55768 95.2 % (80 / 84) 86.0 % (98 / 114)
view_has_instead_trigger CBC 3708 89.5 % (34 / 38) 75.0 % (33 / 44)
ApplyRetrieveRule CBC 10777 93.0 % (40 / 43) 69.4 % (25 / 36)
build_column_default CBC 99123 91.7 % (22 / 24) 61.1 % (11 / 18)
get_assignment_input CBC 703 83.3 % (10 / 12) 75.0 % (6 / 8)
get_view_query CBC 3987 77.8 % (7 / 9) 33.3 % (4 / 12)
matchLocks CBC 57592 92.9 % (26 / 28) 78.1 % (25 / 32)
rewriteValuesRTE GNC 3222 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 27817 98.1 % (52 / 53) 81.2 % (39 / 48)
build_generation_expression CBC 2096 93.8 % (15 / 16) 66.7 % (12 / 18)
fireRIRrules CBC 370368 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 283091 100.0 % (28 / 28) 85.3 % (29 / 34)
acquireLocksOnSubLinks CBC 130755 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 10334 100.0 % (11 / 11) 83.3 % (5 / 6)
findDefaultOnlyColumns CBC 99 100.0 % (20 / 20) 88.5 % (23 / 26)
fireRIRonSubLink CBC 1823985 100.0 % (8 / 8) 100.0 % (4 / 4)
fireRules CBC 57512 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 3222 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