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

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