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
RewriteQuery CBC 225720 91.5 % (151 / 165) 73.3 % (159 / 217)
rewriteTargetView CBC 1744 95.3 % (162 / 170) 78.9 % (172 / 218)
rewriteRuleAction CBC 690 81.6 % (84 / 103) 68.0 % (66 / 97)
relation_is_updatable CBC 1056 63.2 % (43 / 68) 50.0 % (27 / 54)
error_view_not_updatable CBC 78 68.8 % (22 / 32) 55.4 % (31 / 56)
rewriteTargetListIU GNC 45751 95.2 % (80 / 84) 86.0 % (98 / 114)
rewriteValuesRTE CBC 2392 97.0 % (64 / 66) 76.5 % (52 / 68)
adjust_view_column_set CBC 3494 61.9 % (13 / 21) 30.0 % (6 / 20)
process_matched_tle CBC 81661 92.6 % (50 / 54) 61.1 % (22 / 36)
ApplyRetrieveRule CBC 8028 93.0 % (40 / 43) 69.4 % (25 / 36)
view_has_instead_trigger CBC 2746 89.5 % (34 / 38) 75.0 % (33 / 44)
markQueryForLocking CBC 96 59.1 % (13 / 22) 50.0 % (10 / 20)
AcquireRewriteLocks CBC 21297 98.1 % (52 / 53) 81.2 % (39 / 48)
get_view_query CBC 2945 77.8 % (7 / 9) 33.3 % (4 / 12)
build_column_default CBC 94025 91.7 % (22 / 24) 61.1 % (11 / 18)
matchLocks CBC 47105 92.9 % (26 / 28) 78.1 % (25 / 32)
build_generation_expression CBC 933 93.8 % (15 / 16) 57.1 % (8 / 14)
fireRIRrules CBC 283514 98.9 % (88 / 89) 92.9 % (78 / 84)
view_query_is_auto_updatable CBC 2834 95.3 % (41 / 43) 88.0 % (44 / 50)
QueryRewrite CBC 223254 100.0 % (28 / 28) 85.3 % (29 / 34)
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)
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)
adjustJoinTreeList CBC 675 100.0 % (10 / 10) 83.3 % (10 / 12)
get_assignment_input CBC 519 83.3 % (10 / 12) 75.0 % (6 / 8)
rewriteValuesRTEToNulls CBC 12 100.0 % (14 / 14) 85.7 % (12 / 14)
searchForDefault CBC 2392 100.0 % (8 / 8) 85.7 % (12 / 14)
fireRules CBC 47045 100.0 % (26 / 26) 95.8 % (23 / 24)
CopyAndAddInvertedQual CBC 222 100.0 % (10 / 10) 100.0 % (6 / 6)
acquireLocksOnSubLinks CBC 68680 100.0 % (8 / 8) 100.0 % (4 / 4)
expand_generated_columns_in_expr CBC 6319 100.0 % (9 / 9) 100.0 % (4 / 4)
fireRIRonSubLink CBC 1364621 100.0 % (8 / 8) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta