LCOV - differential code coverage report
Current view: top level - src/backend/rewrite - rewriteHandler.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 90.9 % 1370 1246 2 122 32 1214 9
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 33 33 6 27
Baseline: lcov-20260505-025707-baseline Branches: 76.3 % 1496 1141 10 1 344 4 40 1097 2
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 26 26 26
(30,360] days: 95.2 % 42 40 2 32 8
(360..) days: 90.6 % 1302 1180 122 1180
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 31 31 5 26
Branch coverage date bins:
(7,30] days: 83.3 % 30 25 5 25
(30,360] days: 80.8 % 52 42 10 40 2
(360..) days: 76.0 % 1414 1074 1 339 4 1070

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 16 100.0 % (14 / 14) 85.7 % (12 / 14)
findDefaultOnlyColumns CBC 99 100.0 % (20 / 20) 88.5 % (23 / 26)
error_view_not_updatable CBC 104 68.8 % (22 / 32) 55.4 % (31 / 56)
markQueryForLocking CBC 128 59.1 % (13 / 22) 50.0 % (10 / 20)
CopyAndAddInvertedQual CBC 304 100.0 % (15 / 15) 100.0 % (8 / 8)
get_assignment_input CBC 691 83.3 % (10 / 12) 75.0 % (6 / 8)
adjustJoinTreeList CBC 968 100.0 % (10 / 10) 91.7 % (11 / 12)
rewriteRuleAction GNC 988 84.8 % (95 / 112) 75.2 % (82 / 109)
relation_is_updatable CBC 1408 63.2 % (43 / 68) 50.0 % (27 / 54)
get_generated_columns CBC 1501 100.0 % (15 / 15) 93.8 % (15 / 16)
build_generation_expression CBC 2096 93.8 % (15 / 16) 66.7 % (12 / 18)
rewriteTargetView GNC 2391 94.4 % (170 / 180) 78.3 % (188 / 240)
view_cols_are_auto_updatable CBC 2735 100.0 % (20 / 20) 85.0 % (17 / 20)
rewriteValuesRTE CBC 3312 97.0 % (64 / 66) 76.5 % (52 / 68)
searchForDefault CBC 3312 100.0 % (8 / 8) 85.7 % (12 / 14)
view_has_instead_trigger CBC 3721 89.5 % (34 / 38) 75.0 % (33 / 44)
view_query_is_auto_updatable CBC 3843 95.3 % (41 / 43) 88.0 % (44 / 50)
get_view_query CBC 4000 77.8 % (7 / 9) 33.3 % (4 / 12)
adjust_view_column_set CBC 4790 61.9 % (13 / 21) 30.0 % (6 / 20)
view_col_is_auto_updatable CBC 9836 92.3 % (12 / 13) 75.0 % (9 / 12)
expand_generated_columns_in_expr CBC 10854 100.0 % (11 / 11) 83.3 % (5 / 6)
ApplyRetrieveRule CBC 11049 93.0 % (40 / 43) 69.4 % (25 / 36)
AcquireRewriteLocks GNC 30047 98.1 % (52 / 53) 81.2 % (39 / 48)
rewriteTargetListIU GNC 54594 95.2 % (80 / 84) 86.0 % (98 / 114)
fireRules CBC 56532 100.0 % (26 / 26) 95.8 % (23 / 24)
matchLocks CBC 56612 92.9 % (26 / 28) 78.1 % (25 / 32)
process_matched_tle CBC 99063 92.6 % (50 / 54) 61.1 % (22 / 36)
build_column_default CBC 99161 91.7 % (22 / 24) 61.1 % (11 / 18)
acquireLocksOnSubLinks CBC 132930 100.0 % (8 / 8) 100.0 % (4 / 4)
QueryRewrite CBC 287740 100.0 % (28 / 28) 85.3 % (29 / 34)
RewriteQuery GNC 291169 92.1 % (164 / 178) 74.7 % (174 / 233)
fireRIRrules GNC 374895 98.9 % (90 / 91) 93.0 % (80 / 86)
fireRIRonSubLink CBC 1986396 100.0 % (8 / 8) 100.0 % (4 / 4)

Generated by: LCOV version 2.5.0-beta