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

Generated by: LCOV version 2.5.0-beta