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

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