LCOV - differential code coverage report
Current view: top level - src/backend/rewrite - rewriteHandler.c (source / functions) Coverage Total Hit UNC UIC UBC GBC GIC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 90.4 % 1279 1156 14 109 1 96 1059 5 36
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 30 30 8 22 1
Baseline: 16@8cea358b128 Branches: 75.4 % 1386 1045 46 2 293 2 137 906
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 86.4 % 103 89 14 89
(60,120] days: 100.0 % 6 6 6
(180,240] days: 100.0 % 1 1 1
(240..) days: 90.7 % 1169 1060 109 1 1059
Function coverage date bins:
[..60] days: 100.0 % 2 2 2
(240..) days: 100.0 % 28 28 6 22
Branch coverage date bins:
[..60] days: 74.6 % 181 135 46 135
(60,120] days: 100.0 % 2 2 2
(240..) days: 75.5 % 1203 908 2 293 2 906

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
relation_is_updatable CBC 978 63.2 % (43 / 68) 50.0 % (27 / 54)
rewriteRuleAction CBC 672 81.2 % (82 / 101) 68.0 % (66 / 97)
RewriteQuery GNC 219212 91.5 % (151 / 165) 73.3 % (159 / 217)
error_view_not_updatable GNC 78 68.8 % (22 / 32) 55.4 % (31 / 56)
markQueryForLocking CBC 96 59.1 % (13 / 22) 50.0 % (10 / 20)
adjust_view_column_set CBC 3320 61.9 % (13 / 21) 30.0 % (6 / 20)
rewriteTargetView GNC 1666 95.2 % (159 / 167) 79.0 % (166 / 210)
process_matched_tle CBC 77551 92.6 % (50 / 54) 61.1 % (22 / 36)
rewriteTargetListIU CBC 44062 95.3 % (81 / 85) 86.0 % (98 / 114)
view_has_instead_trigger GNC 2593 89.5 % (34 / 38) 75.0 % (33 / 44)
ApplyRetrieveRule GNC 6947 92.5 % (37 / 40) 64.3 % (18 / 28)
build_column_default GNC 92758 93.1 % (27 / 29) 65.0 % (13 / 20)
get_assignment_input CBC 519 83.3 % (10 / 12) 75.0 % (6 / 8)
get_view_query CBC 2789 77.8 % (7 / 9) 33.3 % (4 / 12)
matchLocks GNC 45422 92.9 % (26 / 28) 78.1 % (25 / 32)
rewriteValuesRTE GNC 2182 97.0 % (65 / 67) 76.5 % (52 / 68)
view_query_is_auto_updatable CBC 2678 95.3 % (41 / 43) 88.0 % (44 / 50)
AcquireRewriteLocks CBC 16735 98.1 % (52 / 53) 81.2 % (39 / 48)
fireRIRrules CBC 262719 98.8 % (80 / 81) 93.9 % (77 / 82)
view_col_is_auto_updatable CBC 6342 92.3 % (12 / 13) 75.0 % (9 / 12)
CopyAndAddInvertedQual CBC 222 100.0 % (10 / 10) 100.0 % (6 / 6)
QueryRewrite CBC 216851 100.0 % (28 / 28) 85.3 % (29 / 34)
acquireLocksOnSubLinks CBC 62219 100.0 % (8 / 8) 100.0 % (4 / 4)
adjustJoinTreeList CBC 660 100.0 % (10 / 10) 83.3 % (10 / 12)
findDefaultOnlyColumns CBC 42 100.0 % (20 / 20) 88.5 % (23 / 26)
fireRIRonSubLink CBC 1080845 100.0 % (7 / 7) 100.0 % (4 / 4)
fireRules CBC 45374 100.0 % (26 / 26) 95.8 % (23 / 24)
rewriteValuesRTEToNulls CBC 12 100.0 % (14 / 14) 85.7 % (12 / 14)
searchForDefault CBC 2182 100.0 % (8 / 8) 85.7 % (12 / 14)
view_cols_are_auto_updatable CBC 1903 100.0 % (20 / 20) 85.0 % (17 / 20)

Generated by: LCOV version 2.1-beta2-3-g6141622