LCOV - differential code coverage report
Current view: top level - src/backend/rewrite - rewriteHandler.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 90.9 % 1337 1215 122 14 1201 9
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 33 33 6 27
Baseline: lcov-20260315-024220-baseline Branches: 75.8 % 1444 1094 2 348 1 12 1081 2
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 6 6 6
(30,360] days: 100.0 % 16 16 8 8
(360..) days: 90.7 % 1315 1193 122 1193
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 32 32 5 27
Branch coverage date bins:
(30,360] days: 87.5 % 16 14 2 12 2
(360..) days: 75.6 % 1428 1080 348 1 1079

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
AcquireRewriteLocks GNC 24392 98.1 % (52 / 53) 81.2 % (39 / 48)
ApplyRetrieveRule CBC 9198 93.0 % (40 / 43) 69.4 % (25 / 36)
CopyAndAddInvertedQual CBC 222 100.0 % (10 / 10) 100.0 % (6 / 6)
QueryRewrite CBC 237031 100.0 % (28 / 28) 85.3 % (29 / 34)
RewriteQuery GNC 239567 91.7 % (155 / 169) 73.5 % (161 / 219)
acquireLocksOnSubLinks CBC 104743 100.0 % (8 / 8) 100.0 % (4 / 4)
adjustJoinTreeList CBC 693 100.0 % (10 / 10) 83.3 % (10 / 12)
adjust_view_column_set CBC 3584 61.9 % (13 / 21) 30.0 % (6 / 20)
build_column_default CBC 94415 91.7 % (22 / 24) 61.1 % (11 / 18)
build_generation_expression CBC 1038 93.8 % (15 / 16) 57.1 % (8 / 14)
error_view_not_updatable CBC 78 68.8 % (22 / 32) 55.4 % (31 / 56)
expand_generated_columns_in_expr CBC 6994 100.0 % (9 / 9) 100.0 % (4 / 4)
expand_generated_columns_internal CBC 226 100.0 % (14 / 14) 70.0 % (7 / 10)
findDefaultOnlyColumns CBC 72 100.0 % (20 / 20) 88.5 % (23 / 26)
fireRIRonSubLink CBC 1645071 100.0 % (8 / 8) 100.0 % (4 / 4)
fireRIRrules GNC 307821 98.9 % (88 / 89) 92.9 % (78 / 84)
fireRules CBC 45467 100.0 % (26 / 26) 95.8 % (23 / 24)
get_assignment_input CBC 519 83.3 % (10 / 12) 75.0 % (6 / 8)
get_view_query CBC 2994 77.8 % (7 / 9) 33.3 % (4 / 12)
markQueryForLocking CBC 96 59.1 % (13 / 22) 50.0 % (10 / 20)
matchLocks CBC 45527 92.9 % (26 / 28) 78.1 % (25 / 32)
process_matched_tle CBC 78252 92.6 % (50 / 54) 61.1 % (22 / 36)
relation_is_updatable CBC 1056 63.2 % (43 / 68) 50.0 % (27 / 54)
rewriteRuleAction GNC 708 84.1 % (90 / 107) 73.8 % (79 / 107)
rewriteTargetListIU GNC 44193 95.2 % (80 / 84) 86.0 % (98 / 114)
rewriteTargetView GNC 1789 95.3 % (163 / 171) 79.5 % (175 / 220)
rewriteValuesRTE CBC 2553 97.0 % (64 / 66) 76.5 % (52 / 68)
rewriteValuesRTEToNulls CBC 12 100.0 % (14 / 14) 85.7 % (12 / 14)
searchForDefault CBC 2553 100.0 % (8 / 8) 85.7 % (12 / 14)
view_col_is_auto_updatable CBC 7356 92.3 % (12 / 13) 75.0 % (9 / 12)
view_cols_are_auto_updatable CBC 2050 100.0 % (20 / 20) 85.0 % (17 / 20)
view_has_instead_trigger CBC 2791 89.5 % (34 / 38) 75.0 % (33 / 44)
view_query_is_auto_updatable CBC 2879 95.3 % (41 / 43) 88.0 % (44 / 50)

Generated by: LCOV version 2.4-beta