LCOV - differential code coverage report
Current view: top level - src/backend/utils/sort - tuplestore.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 79.2 % 485 384 101 5 379 9
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 30 30 3 27 1
Baseline: lcov-20261105-baseline Branches: 52.3 % 304 159 145 159
Baseline Date: 2026-11-05 14:14:01 +0100 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: 72.7 % 22 16 6 3 13
(360..) days: 79.4 % 461 366 95 366
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 28 28 2 26
Branch coverage date bins:
(30,360] days: 40.0 % 10 4 6 4
(360..) days: 52.7 % 294 155 139 155

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 CBC 15401586 58.1 % (36 / 62) 41.4 % (24 / 58)
tuplestore_copy_read_pointer CBC 40465 36.7 % (11 / 30) 20.0 % (7 / 35)
tuplestore_skiptuples CBC 891332 54.3 % (19 / 35) 46.4 % (13 / 28)
grow_memtuples CBC 1390 66.7 % (22 / 33) 55.6 % (10 / 18)
tuplestore_puttuple_common CBC 12779687 84.9 % (45 / 53) 63.2 % (24 / 38)
tuplestore_rescan CBC 250343 68.2 % (15 / 22) 28.6 % (4 / 14)
tuplestore_select_read_pointer CBC 3088140 76.2 % (16 / 21) 39.1 % (9 / 23)
tuplestore_gettupleslot_force CBC 8 80.0 % (8 / 10) 50.0 % (3 / 6)
tuplestore_set_eflags CBC 5346 75.0 % (6 / 8) 37.5 % (3 / 8)
readtup_heap CBC 4440562 90.0 % (9 / 10) 50.0 % (1 / 2)
tuplestore_advance CBC 115320 85.7 % (6 / 7) 75.0 % (3 / 4)
tuplestore_alloc_read_pointer GNC 7019 91.7 % (11 / 12) 60.0 % (6 / 10)
tuplestore_trim CBC 608150 97.0 % (32 / 33) 84.6 % (22 / 26)
writetup_heap CBC 4469578 91.7 % (11 / 12) 50.0 % (1 / 2)
copytup_heap CBC 1185810 100.0 % (4 / 4)
dumptuples CBC 93 100.0 % (14 / 14) 87.5 % (7 / 8)
getlen CBC 4440657 100.0 % (5 / 5) 100.0 % (2 / 2)
tuplestore_ateof CBC 2220338 100.0 % (2 / 2)
tuplestore_begin_common GNC 149918 100.0 % (28 / 28)
tuplestore_begin_heap CBC 149918 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_clear CBC 7453 100.0 % (23 / 23) 87.5 % (7 / 8)
tuplestore_end CBC 149255 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_get_stats GNC 20 100.0 % (5 / 5)
tuplestore_gettupleslot CBC 15286258 100.0 % (10 / 10) 100.0 % (6 / 6)
tuplestore_in_memory CBC 1155022 100.0 % (2 / 2)
tuplestore_puttuple CBC 1185810 100.0 % (6 / 6)
tuplestore_puttupleslot CBC 1425375 100.0 % (7 / 7)
tuplestore_putvalues CBC 10168502 100.0 % (7 / 7)
tuplestore_tuple_count CBC 4400 100.0 % (2 / 2)
tuplestore_updatemax CBC 590335 100.0 % (6 / 6) 75.0 % (3 / 4)

Generated by: LCOV version 2.0-1