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
AcquireRewriteLocks CBC 18501 98.1 % (52 / 53) 81.2 % (39 / 48)
ApplyRetrieveRule CBC 7640 93.0 % (40 / 43) 69.4 % (25 / 36)
CopyAndAddInvertedQual CBC 222 100.0 % (10 / 10) 100.0 % (6 / 6)
QueryRewrite CBC 221720 100.0 % (28 / 28) 85.3 % (29 / 34)
RewriteQuery CBC 224183 91.5 % (151 / 165) 73.3 % (159 / 217)
acquireLocksOnSubLinks CBC 68814 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 93926 91.7 % (22 / 24) 61.1 % (11 / 18)
build_generation_expression CBC 912 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 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)
fireRIRrules CBC 278498 98.9 % (88 / 89) 92.9 % (78 / 84)
fireRules CBC 46751 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 46811 92.9 % (26 / 28) 78.1 % (25 / 32)
process_matched_tle CBC 81060 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 45476 95.2 % (80 / 84) 86.0 % (98 / 114)
rewriteTargetView CBC 1744 95.3 % (162 / 170) 78.9 % (172 / 218)
rewriteValuesRTE CBC 2372 97.0 % (64 / 66) 76.5 % (52 / 68)
rewriteValuesRTEToNulls CBC 12 100.0 % (14 / 14) 85.7 % (12 / 14)
searchForDefault CBC 2372 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