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-20250906-005545-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
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 127 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 912 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 2372 97.0 % (64 / 66) 76.5 % (52 / 68)
searchForDefault CBC 2372 100.0 % (8 / 8) 85.7 % (12 / 14)
expand_generated_columns_in_expr CBC 2428 100.0 % (9 / 9) 100.0 % (4 / 4)
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)
view_col_is_auto_updatable CBC 7194 92.3 % (12 / 13) 75.0 % (9 / 12)
ApplyRetrieveRule CBC 7643 93.0 % (40 / 43) 69.4 % (25 / 36)
AcquireRewriteLocks CBC 18508 98.1 % (52 / 53) 81.2 % (39 / 48)
rewriteTargetListIU GNC 45455 95.2 % (80 / 84) 86.0 % (98 / 114)
fireRules CBC 46729 100.0 % (26 / 26) 95.8 % (23 / 24)
matchLocks CBC 46789 92.9 % (26 / 28) 78.1 % (25 / 32)
acquireLocksOnSubLinks CBC 68828 100.0 % (8 / 8) 100.0 % (4 / 4)
process_matched_tle CBC 81008 92.6 % (50 / 54) 61.1 % (22 / 36)
build_column_default CBC 93933 91.7 % (22 / 24) 61.1 % (11 / 18)
QueryRewrite CBC 221668 100.0 % (28 / 28) 85.3 % (29 / 34)
RewriteQuery CBC 224131 91.5 % (151 / 165) 73.3 % (159 / 217)
fireRIRrules CBC 278445 98.9 % (88 / 89) 92.9 % (78 / 84)
fireRIRonSubLink CBC 1353843 100.0 % (8 / 8) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta