LCOV - differential code coverage report
Current view: top level - src/backend/rewrite - rewriteHandler.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 90.7 % 1328 1204 124 1204
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 33 33 1 32
Baseline: lcov-20251028-005825-baseline Branches: 75.2 % 1430 1076 354 1076
Baseline Date: 2025-10-27 06:37:35 +0000 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
AcquireRewriteLocks CBC 21297 98.1 % (52 / 53) 81.2 % (39 / 48)
ApplyRetrieveRule CBC 8028 93.0 % (40 / 43) 69.4 % (25 / 36)
CopyAndAddInvertedQual CBC 222 100.0 % (10 / 10) 100.0 % (6 / 6)
QueryRewrite CBC 223254 100.0 % (28 / 28) 85.3 % (29 / 34)
RewriteQuery CBC 225720 91.5 % (151 / 165) 73.3 % (159 / 217)
acquireLocksOnSubLinks CBC 68680 100.0 % (8 / 8) 100.0 % (4 / 4)
adjustJoinTreeList CBC 675 100.0 % (10 / 10) 83.3 % (10 / 12)
adjust_view_column_set CBC 3494 61.9 % (13 / 21) 30.0 % (6 / 20)
build_column_default CBC 94025 91.7 % (22 / 24) 61.1 % (11 / 18)
build_generation_expression CBC 933 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 6319 100.0 % (9 / 9) 100.0 % (4 / 4)
expand_generated_columns_internal CBC 142 100.0 % (14 / 14) 70.0 % (7 / 10)
findDefaultOnlyColumns CBC 71 100.0 % (20 / 20) 88.5 % (23 / 26)
fireRIRonSubLink CBC 1364621 100.0 % (8 / 8) 100.0 % (4 / 4)
fireRIRrules CBC 283514 98.9 % (88 / 89) 92.9 % (78 / 84)
fireRules CBC 47045 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 2945 77.8 % (7 / 9) 33.3 % (4 / 12)
markQueryForLocking CBC 96 59.1 % (13 / 22) 50.0 % (10 / 20)
matchLocks CBC 47105 92.9 % (26 / 28) 78.1 % (25 / 32)
process_matched_tle CBC 81661 92.6 % (50 / 54) 61.1 % (22 / 36)
relation_is_updatable CBC 1056 63.2 % (43 / 68) 50.0 % (27 / 54)
rewriteRuleAction CBC 690 81.6 % (84 / 103) 68.0 % (66 / 97)
rewriteTargetListIU GNC 45751 95.2 % (80 / 84) 86.0 % (98 / 114)
rewriteTargetView CBC 1744 95.3 % (162 / 170) 78.9 % (172 / 218)
rewriteValuesRTE CBC 2392 97.0 % (64 / 66) 76.5 % (52 / 68)
rewriteValuesRTEToNulls CBC 12 100.0 % (14 / 14) 85.7 % (12 / 14)
searchForDefault CBC 2392 100.0 % (8 / 8) 85.7 % (12 / 14)
view_col_is_auto_updatable CBC 7194 92.3 % (12 / 13) 75.0 % (9 / 12)
view_cols_are_auto_updatable CBC 2005 100.0 % (20 / 20) 85.0 % (17 / 20)
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)

Generated by: LCOV version 2.4-beta