LCOV - differential code coverage report
Current view: top level - src/backend/rewrite - rewriteHandler.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 90.7 % 1328 1204 124 1204
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 33 33 1 32
Baseline: lcov-20250907-010129-baseline Branches: 75.2 % 1430 1076 354 1076
Baseline Date: 2025-09-05 08:21:35 +0100 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
relation_is_updatable CBC 1056 63.2 % (43 / 68) 50.0 % (27 / 54)
rewriteRuleAction CBC 690 81.6 % (84 / 103) 68.0 % (66 / 97)
RewriteQuery CBC 224183 91.5 % (151 / 165) 73.3 % (159 / 217)
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)
adjust_view_column_set CBC 3494 61.9 % (13 / 21) 30.0 % (6 / 20)
rewriteTargetView CBC 1744 95.3 % (162 / 170) 78.9 % (172 / 218)
process_matched_tle CBC 81060 92.6 % (50 / 54) 61.1 % (22 / 36)
rewriteTargetListIU GNC 45476 95.2 % (80 / 84) 86.0 % (98 / 114)
view_has_instead_trigger CBC 2746 89.5 % (34 / 38) 75.0 % (33 / 44)
ApplyRetrieveRule CBC 7640 93.0 % (40 / 43) 69.4 % (25 / 36)
build_column_default CBC 93926 91.7 % (22 / 24) 61.1 % (11 / 18)
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)
matchLocks CBC 46811 92.9 % (26 / 28) 78.1 % (25 / 32)
rewriteValuesRTE CBC 2372 97.0 % (64 / 66) 76.5 % (52 / 68)
view_query_is_auto_updatable CBC 2834 95.3 % (41 / 43) 88.0 % (44 / 50)
AcquireRewriteLocks CBC 18501 98.1 % (52 / 53) 81.2 % (39 / 48)
build_generation_expression CBC 912 93.8 % (15 / 16) 57.1 % (8 / 14)
fireRIRrules CBC 278498 98.9 % (88 / 89) 92.9 % (78 / 84)
view_col_is_auto_updatable CBC 7194 92.3 % (12 / 13) 75.0 % (9 / 12)
CopyAndAddInvertedQual CBC 222 100.0 % (10 / 10) 100.0 % (6 / 6)
QueryRewrite CBC 221720 100.0 % (28 / 28) 85.3 % (29 / 34)
acquireLocksOnSubLinks CBC 68814 100.0 % (8 / 8) 100.0 % (4 / 4)
adjustJoinTreeList CBC 675 100.0 % (10 / 10) 83.3 % (10 / 12)
expand_generated_columns_in_expr CBC 2428 100.0 % (9 / 9) 100.0 % (4 / 4)
expand_generated_columns_internal CBC 127 100.0 % (14 / 14) 70.0 % (7 / 10)
findDefaultOnlyColumns CBC 72 100.0 % (20 / 20) 88.5 % (23 / 26)
fireRIRonSubLink CBC 1353811 100.0 % (8 / 8) 100.0 % (4 / 4)
fireRules CBC 46751 100.0 % (26 / 26) 95.8 % (23 / 24)
rewriteValuesRTEToNulls CBC 12 100.0 % (14 / 14) 85.7 % (12 / 14)
searchForDefault CBC 2372 100.0 % (8 / 8) 85.7 % (12 / 14)
view_cols_are_auto_updatable CBC 2005 100.0 % (20 / 20) 85.0 % (17 / 20)

Generated by: LCOV version 2.4-beta