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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 79.3 % 487 386 101 3 383 5
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 30 30 2 28
Baseline: lcov-20260827-baseline Branches: 52.6 % 306 161 145 161
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 3 3 3
(30,360] days: 68.4 % 19 13 6 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
tuplestore_get_stats CBC 20 100.0 % (7 / 7) 100.0 % (2 / 2)
dumptuples CBC 93 100.0 % (14 / 14) 87.5 % (7 / 8)
tuplestore_gettupleslot_force CBC 219 80.0 % (8 / 10) 50.0 % (3 / 6)
grow_memtuples CBC 1356 66.7 % (22 / 33) 55.6 % (10 / 18)
tuplestore_tuple_count CBC 4466 100.0 % (2 / 2)
tuplestore_set_eflags CBC 5156 75.0 % (6 / 8) 37.5 % (3 / 8)
tuplestore_alloc_read_pointer GNC 6802 91.7 % (11 / 12) 60.0 % (6 / 10)
tuplestore_clear CBC 6989 100.0 % (23 / 23) 87.5 % (7 / 8)
tuplestore_copy_read_pointer CBC 40461 36.7 % (11 / 30) 20.0 % (7 / 35)
tuplestore_advance CBC 115321 85.7 % (6 / 7) 75.0 % (3 / 4)
tuplestore_end CBC 148335 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_begin_common GNC 148973 100.0 % (28 / 28)
tuplestore_begin_heap CBC 148973 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_rescan CBC 194481 68.2 % (15 / 22) 28.6 % (4 / 14)
tuplestore_updatemax CBC 589759 100.0 % (6 / 6) 75.0 % (3 / 4)
tuplestore_trim CBC 608010 97.0 % (32 / 33) 84.6 % (22 / 26)
tuplestore_skiptuples CBC 891321 54.3 % (19 / 35) 46.4 % (13 / 28)
copytup_heap CBC 1147430 100.0 % (4 / 4)
tuplestore_puttuple CBC 1147430 100.0 % (6 / 6)
tuplestore_in_memory CBC 1154594 100.0 % (2 / 2)
tuplestore_puttupleslot CBC 1415443 100.0 % (7 / 7)
tuplestore_select_read_pointer CBC 2924552 76.2 % (16 / 21) 39.1 % (9 / 23)
tuplestore_ateof CBC 3255808 100.0 % (2 / 2)
readtup_heap CBC 4440671 90.0 % (9 / 10) 50.0 % (1 / 2)
getlen CBC 4440765 100.0 % (5 / 5) 100.0 % (2 / 2)
writetup_heap CBC 4469687 91.7 % (11 / 12) 50.0 % (1 / 2)
tuplestore_putvalues CBC 10065729 100.0 % (7 / 7)
tuplestore_puttuple_common CBC 12628602 84.9 % (45 / 53) 63.2 % (24 / 38)
tuplestore_gettupleslot CBC 16151865 100.0 % (10 / 10) 100.0 % (6 / 6)
tuplestore_gettuple CBC 16267405 58.1 % (36 / 62) 41.4 % (24 / 58)

Generated by: LCOV version 2.0-1