LCOV - differential code coverage report
Current view: top level - src/backend/rewrite - rewriteHandler.c (source / functions) Coverage Total Hit UBC CBC
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 90.8 % 1386 1258 128 1258
Current Date: 2026-07-25 19:08:27 +0900 Functions: 100.0 % 33 33 33
Baseline: lcov-20260725-baseline Branches: 76.1 % 1517 1154 363 1154
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 4 4 4
(30,360] days: 92.4 % 79 73 6 73
(360..) days: 90.6 % 1303 1181 122 1181
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 31 31 31
Branch coverage date bins:
(7,30] days: 87.5 % 8 7 1 7
(30,360] days: 76.8 % 95 73 22 73
(360..) days: 76.0 % 1414 1074 340 1074

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 972 100.0 % (10 / 10) 91.7 % (11 / 12)
rewriteRuleAction CBC 992 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 1509 100.0 % (15 / 15) 93.8 % (15 / 16)
build_generation_expression CBC 2201 93.8 % (15 / 16) 66.7 % (12 / 18)
rewriteTargetView CBC 2410 92.7 % (178 / 192) 76.7 % (194 / 253)
view_cols_are_auto_updatable CBC 2770 100.0 % (20 / 20) 85.0 % (17 / 20)
rewriteValuesRTE CBC 3393 97.0 % (64 / 66) 76.5 % (52 / 68)
searchForDefault CBC 3393 100.0 % (8 / 8) 85.7 % (12 / 14)
view_has_instead_trigger CBC 3792 89.5 % (34 / 38) 75.0 % (33 / 44)
view_query_is_auto_updatable CBC 3862 95.3 % (41 / 43) 88.0 % (44 / 50)
get_view_query CBC 4019 77.8 % (7 / 9) 33.3 % (4 / 12)
adjust_view_column_set CBC 4812 61.9 % (13 / 21) 30.0 % (6 / 20)
view_col_is_auto_updatable CBC 9948 92.3 % (12 / 13) 75.0 % (9 / 12)
ApplyRetrieveRule CBC 10579 93.0 % (40 / 43) 69.4 % (25 / 36)
expand_generated_columns_in_expr CBC 10866 100.0 % (11 / 11) 83.3 % (5 / 6)
AcquireRewriteLocks CBC 28509 98.1 % (52 / 53) 81.2 % (39 / 48)
rewriteTargetListIU CBC 54134 95.2 % (80 / 84) 86.0 % (98 / 114)
fireRules CBC 56128 100.0 % (26 / 26) 95.8 % (23 / 24)
matchLocks CBC 56208 92.9 % (26 / 28) 78.1 % (25 / 32)
process_matched_tle CBC 97921 92.6 % (50 / 54) 61.1 % (22 / 36)
build_column_default CBC 99456 91.7 % (22 / 24) 61.1 % (11 / 18)
acquireLocksOnSubLinks CBC 131448 100.0 % (8 / 8) 100.0 % (4 / 4)
QueryRewrite CBC 281724 100.0 % (28 / 28) 85.3 % (29 / 34)
RewriteQuery CBC 285169 92.3 % (168 / 182) 75.1 % (181 / 241)
fireRIRrules CBC 367923 98.9 % (90 / 91) 93.0 % (80 / 86)
fireRIRonSubLink CBC 1840033 100.0 % (8 / 8) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1