LCOV - differential code coverage report
Current view: top level - src/backend/utils/sort - tuplestore.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 79.3 % 489 388 6 95 9 379 4 1
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 30 30 3 27
Baseline: lcov-20260630-baseline Branches: 52.6 % 306 161 5 140 3 158
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 68.4 % 19 13 6 9 4
(360..) days: 79.8 % 470 375 95 375
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 29 29 2 27
Branch coverage date bins:
(30,360] days: 40.0 % 10 4 5 1 3 1
(360..) days: 53.0 % 296 157 139 157

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
tuplestore_gettuple GNC 16066063 58.1 % (36 / 62) 41.4 % (24 / 58)
tuplestore_copy_read_pointer CBC 40344 36.7 % (11 / 30) 20.0 % (7 / 35)
tuplestore_skiptuples CBC 891295 54.3 % (19 / 35) 46.4 % (13 / 28)
tuplestore_puttuple_common CBC 12439251 84.9 % (45 / 53) 63.2 % (24 / 38)
tuplestore_select_read_pointer CBC 2917060 76.2 % (16 / 21) 39.1 % (9 / 23)
tuplestore_rescan CBC 198664 68.2 % (15 / 22) 28.6 % (4 / 14)
grow_memtuples CBC 1342 66.7 % (22 / 33) 55.6 % (10 / 18)
tuplestore_set_eflags CBC 5177 75.0 % (6 / 8) 37.5 % (3 / 8)
tuplestore_alloc_read_pointer CBC 6746 92.3 % (12 / 13) 60.0 % (6 / 10)
tuplestore_trim CBC 607956 97.0 % (32 / 33) 84.6 % (22 / 26)
tuplestore_gettupleslot_force GNC 219 80.0 % (8 / 10) 50.0 % (3 / 6)
dumptuples CBC 93 100.0 % (14 / 14) 87.5 % (7 / 8)
readtup_heap CBC 4440451 90.0 % (9 / 10) 50.0 % (1 / 2)
tuplestore_advance CBC 115323 85.7 % (6 / 7) 75.0 % (3 / 4)
tuplestore_clear CBC 6951 100.0 % (23 / 23) 87.5 % (7 / 8)
tuplestore_updatemax CBC 589690 100.0 % (6 / 6) 75.0 % (3 / 4)
writetup_heap CBC 4469467 91.7 % (11 / 12) 50.0 % (1 / 2)
getlen CBC 4440548 100.0 % (5 / 5) 100.0 % (2 / 2)
tuplestore_begin_heap CBC 148487 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_end CBC 147854 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_get_stats CBC 20 100.0 % (7 / 7) 100.0 % (2 / 2)
tuplestore_gettupleslot CBC 15950521 100.0 % (10 / 10) 100.0 % (6 / 6)
copytup_heap CBC 1114361 100.0 % (4 / 4)
tuplestore_ateof CBC 3238961 100.0 % (2 / 2)
tuplestore_begin_common GNC 148487 100.0 % (29 / 29)
tuplestore_in_memory CBC 1154498 100.0 % (2 / 2)
tuplestore_puttuple CBC 1114361 100.0 % (6 / 6)
tuplestore_puttupleslot CBC 1406026 100.0 % (7 / 7)
tuplestore_putvalues CBC 9918864 100.0 % (7 / 7)
tuplestore_tuple_count CBC 4405 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1