LCOV - differential code coverage report
Current view: top level - src/backend/rewrite - rewriteHandler.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 90.8 % 1332 1210 122 2 1208 2
Current Date: 2025-12-18 07:33:40 +0900 Functions: 100.0 % 33 33 3 30
Baseline: lcov-20251218-005734-baseline Branches: 75.6 % 1432 1083 349 1083
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 9 9 2 7
(30,360] days: 98.0 % 51 50 1 50
(360..) days: 90.5 % 1272 1151 121 1151
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 29 29 2 27
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 73.5 % 34 25 9 25
(360..) days: 75.6 % 1396 1056 340 1056

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 21552 98.1 % (52 / 53) 81.2 % (39 / 48)
ApplyRetrieveRule CBC 8181 93.0 % (40 / 43) 69.4 % (25 / 36)
CopyAndAddInvertedQual CBC 222 100.0 % (10 / 10) 100.0 % (6 / 6)
QueryRewrite CBC 229301 100.0 % (28 / 28) 85.3 % (29 / 34)
RewriteQuery GNC 231776 91.7 % (155 / 169) 73.5 % (161 / 219)
acquireLocksOnSubLinks CBC 68674 100.0 % (8 / 8) 100.0 % (4 / 4)
adjustJoinTreeList CBC 678 100.0 % (10 / 10) 83.3 % (10 / 12)
adjust_view_column_set CBC 3506 61.9 % (13 / 21) 30.0 % (6 / 20)
build_column_default CBC 94214 91.7 % (22 / 24) 61.1 % (11 / 18)
build_generation_expression CBC 1002 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 6678 100.0 % (9 / 9) 100.0 % (4 / 4)
expand_generated_columns_internal CBC 190 100.0 % (14 / 14) 70.0 % (7 / 10)
findDefaultOnlyColumns CBC 72 100.0 % (20 / 20) 88.5 % (23 / 26)
fireRIRonSubLink CBC 1389913 100.0 % (8 / 8) 100.0 % (4 / 4)
fireRIRrules CBC 293299 98.9 % (88 / 89) 92.9 % (78 / 84)
fireRules CBC 47891 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 2951 77.8 % (7 / 9) 33.3 % (4 / 12)
markQueryForLocking CBC 96 59.1 % (13 / 22) 50.0 % (10 / 20)
matchLocks CBC 47951 92.9 % (26 / 28) 78.1 % (25 / 32)
process_matched_tle CBC 83176 92.6 % (50 / 54) 61.1 % (22 / 36)
relation_is_updatable CBC 1056 63.2 % (43 / 68) 50.0 % (27 / 54)
rewriteRuleAction CBC 693 83.5 % (86 / 103) 73.2 % (71 / 97)
rewriteTargetListIU GNC 46611 95.2 % (80 / 84) 86.0 % (98 / 114)
rewriteTargetView GNC 1750 95.3 % (162 / 170) 78.9 % (172 / 218)
rewriteValuesRTE CBC 2490 97.0 % (64 / 66) 76.5 % (52 / 68)
rewriteValuesRTEToNulls CBC 12 100.0 % (14 / 14) 85.7 % (12 / 14)
searchForDefault CBC 2490 100.0 % (8 / 8) 85.7 % (12 / 14)
view_col_is_auto_updatable CBC 7206 92.3 % (12 / 13) 75.0 % (9 / 12)
view_cols_are_auto_updatable CBC 2011 100.0 % (20 / 20) 85.0 % (17 / 20)
view_has_instead_trigger CBC 2752 89.5 % (34 / 38) 75.0 % (33 / 44)
view_query_is_auto_updatable CBC 2840 95.3 % (41 / 43) 88.0 % (44 / 50)

Generated by: LCOV version 2.4-beta