LCOV - differential code coverage report
Current view: top level - src/backend/commands - matview.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 91.2 % 273 249 24 2 247 1
Current Date: 2026-08-27 14:31:44 +0300 Functions: 93.3 % 15 14 1 1 13
Baseline: lcov-20260827-baseline Branches: 52.2 % 182 95 87 2 93
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 8 8 8
(360..) days: 90.9 % 263 239 24 239
Function coverage date bins:
(360..) days: 93.3 % 15 14 1 1 13
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(360..) days: 51.7 % 180 93 87 93

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
CloseMatViewIncrementalMaintenance CBC 37 100.0 % (4 / 4) 50.0 % (1 / 2)
CreateTransientRelDestReceiver CBC 381 100.0 % (9 / 9)
ExecRefreshMatView CBC 174 100.0 % (5 / 5) 100.0 % (2 / 2)
MatViewIncrementalMaintenanceIsEnabled CBC 74 100.0 % (2 / 2)
OpenMatViewIncrementalMaintenance CBC 37 100.0 % (3 / 3)
RefreshMatViewByOid GNC 389 91.9 % (68 / 74) 61.8 % (47 / 76)
SetMatViewPopulatedState CBC 268 91.7 % (11 / 12) 33.3 % (2 / 6)
is_usable_unique_index CBC 98 100.0 % (14 / 14) 71.4 % (10 / 14)
refresh_by_heap_swap CBC 308 100.0 % (3 / 3)
refresh_by_match_merge CBC 45 87.4 % (90 / 103) 42.9 % (30 / 70)
refresh_matview_datafill CBC 381 95.0 % (19 / 20) 25.0 % (2 / 8)
transientrel_destroy UBC 0 0.0 % (0 / 3)
transientrel_receive CBC 2574 100.0 % (5 / 5)
transientrel_shutdown CBC 353 100.0 % (7 / 7)
transientrel_startup CBC 373 100.0 % (9 / 9) 25.0 % (1 / 4)

Generated by: LCOV version 2.0-1