LCOV - differential code coverage report
Current view: top level - src/backend/commands - matview.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 90.9 % 274 249 25 1 248
Current Date: 2024-04-14 14:21:10 Functions: 93.3 % 15 14 1 1 13
Baseline: 16@8cea358b128 Branches: 50.0 % 178 89 89 89
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: 100.0 % 1 1 1
(60,120] days: 83.3 % 12 10 2 10
(240..) days: 91.2 % 261 238 23 238
Function coverage date bins:
(240..) days: 93.3 % 15 14 1 1 13
Branch coverage date bins:
(60,120] days: 42.9 % 14 6 8 6
(240..) days: 50.6 % 164 83 81 83

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
refresh_by_match_merge CBC 36 86.4 % (89 / 103) 42.1 % (32 / 76)
ExecRefreshMatView GNC 129 92.0 % (69 / 75) 58.8 % (40 / 68)
is_usable_unique_index CBC 78 100.0 % (15 / 15) 68.8 % (11 / 16)
SetMatViewPopulatedState CBC 298 91.7 % (11 / 12) 33.3 % (2 / 6)
refresh_matview_datafill CBC 120 95.0 % (19 / 20) 33.3 % (2 / 6)
transientrel_startup CBC 117 100.0 % (9 / 9) 25.0 % (1 / 4)
CloseMatViewIncrementalMaintenance CBC 30 100.0 % (4 / 4) 50.0 % (1 / 2)
CreateTransientRelDestReceiver CBC 120 100.0 % (9 / 9)
MatViewIncrementalMaintenanceIsEnabled CBC 60 100.0 % (2 / 2)
OpenMatViewIncrementalMaintenance CBC 30 100.0 % (3 / 3)
make_temptable_name_n CBC 36 100.0 % (5 / 5)
refresh_by_heap_swap CBC 66 100.0 % (3 / 3)
transientrel_destroy UBC 0 0.0 % (0 / 3)
transientrel_receive CBC 293 100.0 % (4 / 4)
transientrel_shutdown CBC 102 100.0 % (7 / 7)

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