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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 79.3 % 489 388 6 95 9 379 4 1
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 30 30 3 27
Baseline: lcov-20260505-025707-baseline Branches: 52.6 % 306 161 5 140 3 158 2
Baseline Date: 2026-05-05 10:27:06 +0900 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
copytup_heap CBC 1164077 100.0 % (4 / 4)
dumptuples CBC 94 100.0 % (14 / 14) 87.5 % (7 / 8)
getlen CBC 4540310 100.0 % (5 / 5) 100.0 % (2 / 2)
grow_memtuples CBC 1314 66.7 % (22 / 33) 55.6 % (10 / 18)
readtup_heap CBC 4540214 90.0 % (9 / 10) 50.0 % (1 / 2)
tuplestore_advance CBC 115465 85.7 % (6 / 7) 75.0 % (3 / 4)
tuplestore_alloc_read_pointer CBC 6714 92.3 % (12 / 13) 60.0 % (6 / 10)
tuplestore_ateof CBC 3268008 100.0 % (2 / 2)
tuplestore_begin_common GNC 148354 100.0 % (29 / 29)
tuplestore_begin_heap CBC 148354 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_clear CBC 6899 100.0 % (23 / 23) 87.5 % (7 / 8)
tuplestore_copy_read_pointer CBC 40344 36.7 % (11 / 30) 20.0 % (7 / 35)
tuplestore_end CBC 147727 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_get_stats CBC 20 100.0 % (7 / 7) 100.0 % (2 / 2)
tuplestore_gettuple GNC 16106350 58.1 % (36 / 62) 41.4 % (24 / 58)
tuplestore_gettupleslot CBC 15990666 100.0 % (10 / 10) 100.0 % (6 / 6)
tuplestore_gettupleslot_force GNC 219 80.0 % (8 / 10) 50.0 % (3 / 6)
tuplestore_in_memory CBC 1154470 100.0 % (2 / 2)
tuplestore_puttuple CBC 1164077 100.0 % (6 / 6)
tuplestore_puttuple_common CBC 12429850 84.9 % (45 / 53) 63.2 % (24 / 38)
tuplestore_puttupleslot CBC 1404058 100.0 % (7 / 7)
tuplestore_putvalues CBC 9861715 100.0 % (7 / 7)
tuplestore_rescan CBC 200465 68.2 % (15 / 22) 28.6 % (4 / 14)
tuplestore_select_read_pointer CBC 2914724 76.2 % (16 / 21) 39.1 % (9 / 23)
tuplestore_set_eflags CBC 5084 75.0 % (6 / 8) 37.5 % (3 / 8)
tuplestore_skiptuples CBC 891270 54.3 % (19 / 35) 46.4 % (13 / 28)
tuplestore_trim CBC 607896 97.0 % (32 / 33) 84.6 % (22 / 26)
tuplestore_tuple_count CBC 4406 100.0 % (2 / 2)
tuplestore_updatemax CBC 589631 100.0 % (6 / 6) 75.0 % (3 / 4)
writetup_heap CBC 4569230 91.7 % (11 / 12) 50.0 % (1 / 2)

Generated by: LCOV version 2.5.0-beta