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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 79.2 % 485 384 101 5 379 9
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 30 30 3 27 1
Baseline: lcov-20261012-baseline Branches: 52.3 % 304 159 145 159
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
[..1] 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:
[..1] 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
copytup_heap CBC 1186076 100.0 % (4 / 4)
dumptuples CBC 93 100.0 % (14 / 14) 87.5 % (7 / 8)
getlen CBC 4440410 100.0 % (5 / 5) 100.0 % (2 / 2)
grow_memtuples CBC 1386 66.7 % (22 / 33) 55.6 % (10 / 18)
readtup_heap CBC 4440317 90.0 % (9 / 10) 50.0 % (1 / 2)
tuplestore_advance CBC 115322 85.7 % (6 / 7) 75.0 % (3 / 4)
tuplestore_alloc_read_pointer GNC 6971 91.7 % (11 / 12) 60.0 % (6 / 10)
tuplestore_ateof CBC 2202682 100.0 % (2 / 2)
tuplestore_begin_common GNC 149517 100.0 % (28 / 28)
tuplestore_begin_heap CBC 149517 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_clear CBC 7413 100.0 % (23 / 23) 87.5 % (7 / 8)
tuplestore_copy_read_pointer CBC 40465 36.7 % (11 / 30) 20.0 % (7 / 35)
tuplestore_end CBC 148883 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_gettuple CBC 15352778 58.1 % (36 / 62) 41.4 % (24 / 58)
tuplestore_gettupleslot CBC 15237237 100.0 % (10 / 10) 100.0 % (6 / 6)
tuplestore_gettupleslot_force CBC 219 80.0 % (8 / 10) 50.0 % (3 / 6)
tuplestore_in_memory CBC 1154594 100.0 % (2 / 2)
tuplestore_puttuple CBC 1186076 100.0 % (6 / 6)
tuplestore_puttuple_common CBC 12748336 84.9 % (45 / 53) 63.2 % (24 / 38)
tuplestore_puttupleslot CBC 1422742 100.0 % (7 / 7)
tuplestore_putvalues CBC 10139518 100.0 % (7 / 7)
tuplestore_rescan CBC 245132 68.2 % (15 / 22) 28.6 % (4 / 14)
tuplestore_select_read_pointer CBC 3087676 76.2 % (16 / 21) 39.1 % (9 / 23)
tuplestore_set_eflags CBC 5382 75.0 % (6 / 8) 37.5 % (3 / 8)
tuplestore_skiptuples CBC 891332 54.3 % (19 / 35) 46.4 % (13 / 28)
tuplestore_trim CBC 608014 97.0 % (32 / 33) 84.6 % (22 / 26)
tuplestore_tuple_count CBC 4399 100.0 % (2 / 2)
tuplestore_updatemax CBC 590183 100.0 % (6 / 6) 75.0 % (3 / 4)
writetup_heap CBC 4469333 91.7 % (11 / 12) 50.0 % (1 / 2)

Generated by: LCOV version 2.0-1