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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 79.3 % 487 386 101 3 383 5
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 30 30 2 28
Baseline: lcov-20260920-baseline Branches: 52.6 % 306 161 145 161
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 72.7 % 22 16 6 3 13
(360..) days: 79.6 % 465 370 95 370
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 6 4
(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
copytup_heap CBC 1191599 100.0 % (4 / 4)
dumptuples CBC 93 100.0 % (14 / 14) 87.5 % (7 / 8)
getlen CBC 4440345 100.0 % (5 / 5) 100.0 % (2 / 2)
grow_memtuples CBC 1359 66.7 % (22 / 33) 55.6 % (10 / 18)
readtup_heap CBC 4440250 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 6790 91.7 % (11 / 12) 60.0 % (6 / 10)
tuplestore_ateof CBC 2071462 100.0 % (2 / 2)
tuplestore_begin_common GNC 149024 100.0 % (28 / 28)
tuplestore_begin_heap CBC 149024 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_clear CBC 7017 100.0 % (23 / 23) 87.5 % (7 / 8)
tuplestore_copy_read_pointer CBC 40461 36.7 % (11 / 30) 20.0 % (7 / 35)
tuplestore_end CBC 148377 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_get_stats CBC 20 100.0 % (7 / 7) 100.0 % (2 / 2)
tuplestore_gettuple CBC 15187409 58.1 % (36 / 62) 41.4 % (24 / 58)
tuplestore_gettupleslot CBC 15071870 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 1191599 100.0 % (6 / 6)
tuplestore_puttuple_common CBC 12655741 84.9 % (45 / 53) 63.2 % (24 / 38)
tuplestore_puttupleslot CBC 1380591 100.0 % (7 / 7)
tuplestore_putvalues CBC 10083551 100.0 % (7 / 7)
tuplestore_rescan CBC 243505 68.2 % (15 / 22) 28.6 % (4 / 14)
tuplestore_select_read_pointer CBC 2940696 76.2 % (16 / 21) 39.1 % (9 / 23)
tuplestore_set_eflags CBC 5116 75.0 % (6 / 8) 37.5 % (3 / 8)
tuplestore_skiptuples CBC 891320 54.3 % (19 / 35) 46.4 % (13 / 28)
tuplestore_trim CBC 608010 97.0 % (32 / 33) 84.6 % (22 / 26)
tuplestore_tuple_count CBC 4398 100.0 % (2 / 2)
tuplestore_updatemax CBC 589787 100.0 % (6 / 6) 75.0 % (3 / 4)
writetup_heap CBC 4469266 91.7 % (11 / 12) 50.0 % (1 / 2)

Generated by: LCOV version 2.0-1