LCOV - differential code coverage report
Current view: top level - src/backend/rewrite - rewriteHandler.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: a2387c32f2f8a1643c7d71b951587e6bcb2d4744 vs 371a302eecdc82274b0ae2967d18fd726a0aa6a1 Lines: 90.7 % 1328 1204 124 1204
Current Date: 2025-10-26 12:31:50 -0700 Functions: 100.0 % 33 33 1 32
Baseline: lcov-20251027-010456-baseline Branches: 75.2 % 1430 1076 354 1076
Baseline Date: 2025-10-26 11:01:32 +1300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 98.4 % 64 63 1 63
(360..) days: 90.3 % 1264 1141 123 1141
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 100.0 % 29 29 1 28
Branch coverage date bins:
(30,360] days: 72.2 % 36 26 10 26
(360..) days: 75.3 % 1394 1050 344 1050

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 12 100.0 % (14 / 14) 85.7 % (12 / 14)
findDefaultOnlyColumns CBC 72 100.0 % (20 / 20) 88.5 % (23 / 26)
error_view_not_updatable CBC 78 68.8 % (22 / 32) 55.4 % (31 / 56)
markQueryForLocking CBC 96 59.1 % (13 / 22) 50.0 % (10 / 20)
expand_generated_columns_internal CBC 142 100.0 % (14 / 14) 70.0 % (7 / 10)
CopyAndAddInvertedQual CBC 222 100.0 % (10 / 10) 100.0 % (6 / 6)
get_assignment_input CBC 519 83.3 % (10 / 12) 75.0 % (6 / 8)
adjustJoinTreeList CBC 675 100.0 % (10 / 10) 83.3 % (10 / 12)
rewriteRuleAction CBC 690 81.6 % (84 / 103) 68.0 % (66 / 97)
build_generation_expression CBC 933 93.8 % (15 / 16) 57.1 % (8 / 14)
relation_is_updatable CBC 1056 63.2 % (43 / 68) 50.0 % (27 / 54)
rewriteTargetView CBC 1744 95.3 % (162 / 170) 78.9 % (172 / 218)
view_cols_are_auto_updatable CBC 2005 100.0 % (20 / 20) 85.0 % (17 / 20)
rewriteValuesRTE CBC 2393 97.0 % (64 / 66) 76.5 % (52 / 68)
searchForDefault CBC 2393 100.0 % (8 / 8) 85.7 % (12 / 14)
view_has_instead_trigger CBC 2746 89.5 % (34 / 38) 75.0 % (33 / 44)
view_query_is_auto_updatable CBC 2834 95.3 % (41 / 43) 88.0 % (44 / 50)
get_view_query CBC 2945 77.8 % (7 / 9) 33.3 % (4 / 12)
adjust_view_column_set CBC 3494 61.9 % (13 / 21) 30.0 % (6 / 20)
expand_generated_columns_in_expr CBC 6325 100.0 % (9 / 9) 100.0 % (4 / 4)
view_col_is_auto_updatable CBC 7194 92.3 % (12 / 13) 75.0 % (9 / 12)
ApplyRetrieveRule CBC 8040 93.0 % (40 / 43) 69.4 % (25 / 36)
AcquireRewriteLocks CBC 21299 98.1 % (52 / 53) 81.2 % (39 / 48)
rewriteTargetListIU GNC 44709 95.2 % (80 / 84) 86.0 % (98 / 114)
fireRules CBC 45997 100.0 % (26 / 26) 95.8 % (23 / 24)
matchLocks CBC 46057 92.9 % (26 / 28) 78.1 % (25 / 32)
acquireLocksOnSubLinks CBC 68547 100.0 % (8 / 8) 100.0 % (4 / 4)
process_matched_tle CBC 79604 92.6 % (50 / 54) 61.1 % (22 / 36)
build_column_default CBC 93989 91.7 % (22 / 24) 61.1 % (11 / 18)
QueryRewrite CBC 222304 100.0 % (28 / 28) 85.3 % (29 / 34)
RewriteQuery CBC 224770 91.5 % (151 / 165) 73.3 % (159 / 217)
fireRIRrules CBC 282567 98.9 % (88 / 89) 92.9 % (78 / 84)
fireRIRonSubLink CBC 1364454 100.0 % (8 / 8) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta