LCOV - differential code coverage report
Current view: top level - src/backend/executor - nodeGatherMerge.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 98.6 % 222 219 3 2 217 4
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 14 14 2 12
Baseline: lcov-20260530-034037-baseline Branches: 85.5 % 124 106 18 106
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 2 2 2
(360..) days: 98.6 % 220 217 3 217
Function coverage date bins:
(360..) days: 100.0 % 14 14 2 12
Branch coverage date bins:
(360..) days: 85.5 % 124 106 18 106

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
ExecReScanGatherMerge CBC 32 91.7 % (11 / 12) 50.0 % (2 / 4)
gather_merge_init CBC 124 100.0 % (28 / 28) 92.3 % (24 / 26)
gather_merge_clear_tuples CBC 132 100.0 % (7 / 7) 100.0 % (4 / 4)
ExecEndGatherMerge CBC 256 100.0 % (4 / 4)
ExecInitGatherMerge GNC 256 100.0 % (35 / 35) 70.0 % (7 / 10)
gather_merge_setup GNC 256 100.0 % (13 / 13) 100.0 % (2 / 2)
ExecShutdownGatherMerge CBC 360 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecShutdownGatherMergeWorkers CBC 392 100.0 % (7 / 7) 100.0 % (4 / 4)
load_tuple_array CBC 1073 100.0 % (12 / 12) 100.0 % (8 / 8)
gm_readnext_tuple CBC 10612 100.0 % (5 / 5) 100.0 % (4 / 4)
heap_compare_slots CBC 72996 100.0 % (18 / 18) 71.4 % (10 / 14)
ExecGatherMerge CBC 170446 94.6 % (35 / 37) 81.8 % (18 / 22)
gather_merge_getnext CBC 170446 100.0 % (12 / 12) 100.0 % (6 / 6)
gather_merge_readnext CBC 170977 100.0 % (26 / 26) 83.3 % (15 / 18)

Generated by: LCOV version 2.5.0-beta