LCOV - differential code coverage report
Current view: top level - src/backend/utils/sort - tuplestore.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 79.3 % 489 388 101 388
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 30 30 30
Baseline: lcov-20260726-baseline Branches: 52.6 % 306 161 145 161
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 68.4 % 19 13 6 13
(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 29
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 1120754 100.0 % (4 / 4)
dumptuples CBC 93 100.0 % (14 / 14) 87.5 % (7 / 8)
getlen CBC 4440805 100.0 % (5 / 5) 100.0 % (2 / 2)
grow_memtuples CBC 1338 66.7 % (22 / 33) 55.6 % (10 / 18)
readtup_heap CBC 4440709 90.0 % (9 / 10) 50.0 % (1 / 2)
tuplestore_advance CBC 115321 85.7 % (6 / 7) 75.0 % (3 / 4)
tuplestore_alloc_read_pointer CBC 6784 92.3 % (12 / 13) 60.0 % (6 / 10)
tuplestore_ateof CBC 3243187 100.0 % (2 / 2)
tuplestore_begin_common CBC 148655 100.0 % (29 / 29)
tuplestore_begin_heap CBC 148655 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_clear CBC 6968 100.0 % (23 / 23) 87.5 % (7 / 8)
tuplestore_copy_read_pointer CBC 40460 36.7 % (11 / 30) 20.0 % (7 / 35)
tuplestore_end CBC 148021 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_get_stats CBC 20 100.0 % (7 / 7) 100.0 % (2 / 2)
tuplestore_gettuple CBC 16063174 58.1 % (36 / 62) 41.4 % (24 / 58)
tuplestore_gettupleslot CBC 15947634 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 1154589 100.0 % (2 / 2)
tuplestore_puttuple CBC 1120754 100.0 % (6 / 6)
tuplestore_puttuple_common CBC 12438091 84.9 % (45 / 53) 63.2 % (24 / 38)
tuplestore_puttupleslot CBC 1410348 100.0 % (7 / 7)
tuplestore_putvalues CBC 9906989 100.0 % (7 / 7)
tuplestore_rescan CBC 195228 68.2 % (15 / 22) 28.6 % (4 / 14)
tuplestore_select_read_pointer CBC 2917884 76.2 % (16 / 21) 39.1 % (9 / 23)
tuplestore_set_eflags CBC 5087 75.0 % (6 / 8) 37.5 % (3 / 8)
tuplestore_skiptuples CBC 891317 54.3 % (19 / 35) 46.4 % (13 / 28)
tuplestore_trim CBC 608006 97.0 % (32 / 33) 84.6 % (22 / 26)
tuplestore_tuple_count CBC 4405 100.0 % (2 / 2)
tuplestore_updatemax CBC 589736 100.0 % (6 / 6) 75.0 % (3 / 4)
writetup_heap CBC 4469725 91.7 % (11 / 12) 50.0 % (1 / 2)

Generated by: LCOV version 2.0-1