LCOV - differential code coverage report
Current view: top level - src/backend/utils/sort - tuplestore.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 79.3 % 478 379 99 379
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 29 29 29
Baseline: lcov-20250907-010129-baseline Branches: 52.7 % 298 157 141 157
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 19 19 19
(360..) days: 78.4 % 459 360 99 360
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 28 28 28
Branch coverage date bins:
(30,360] days: 75.0 % 4 3 1 3
(360..) days: 52.4 % 294 154 140 154

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 15 100.0 % (7 / 7) 100.0 % (2 / 2)
dumptuples CBC 64 100.0 % (13 / 13) 87.5 % (7 / 8)
grow_memtuples CBC 1050 67.6 % (23 / 34) 55.6 % (10 / 18)
tuplestore_tuple_count CBC 3225 100.0 % (2 / 2)
tuplestore_set_eflags CBC 3860 75.0 % (6 / 8) 37.5 % (3 / 8)
tuplestore_alloc_read_pointer CBC 4724 92.3 % (12 / 13) 60.0 % (6 / 10)
tuplestore_clear CBC 5214 100.0 % (23 / 23) 87.5 % (7 / 8)
tuplestore_copy_read_pointer CBC 30280 36.7 % (11 / 30) 20.0 % (7 / 35)
tuplestore_advance CBC 86120 85.7 % (6 / 7) 75.0 % (3 / 4)
tuplestore_end CBC 114664 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_begin_common CBC 115117 100.0 % (29 / 29)
tuplestore_begin_heap CBC 115117 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_rescan CBC 163723 68.2 % (15 / 22) 28.6 % (4 / 14)
tuplestore_updatemax CBC 441879 100.0 % (6 / 6) 75.0 % (3 / 4)
tuplestore_trim CBC 455169 96.9 % (31 / 32) 87.5 % (21 / 24)
tuplestore_skiptuples CBC 667409 54.3 % (19 / 35) 46.4 % (13 / 28)
copytup_heap CBC 821226 100.0 % (4 / 4)
tuplestore_puttuple CBC 821226 100.0 % (6 / 6)
tuplestore_in_memory CBC 863802 100.0 % (2 / 2)
tuplestore_puttupleslot CBC 1054355 100.0 % (7 / 7)
tuplestore_ateof CBC 1436484 100.0 % (2 / 2)
tuplestore_select_read_pointer CBC 2214872 76.2 % (16 / 21) 39.1 % (9 / 23)
readtup_heap CBC 3496102 90.0 % (9 / 10) 50.0 % (1 / 2)
getlen CBC 3496156 100.0 % (5 / 5) 100.0 % (2 / 2)
writetup_heap CBC 5228212 91.7 % (11 / 12) 50.0 % (1 / 2)
tuplestore_putvalues CBC 9265267 100.0 % (7 / 7)
tuplestore_puttuple_common CBC 11140848 84.9 % (45 / 53) 63.2 % (24 / 38)
tuplestore_gettupleslot CBC 11150044 100.0 % (10 / 10) 100.0 % (6 / 6)
tuplestore_gettuple CBC 11236164 58.1 % (36 / 62) 41.4 % (24 / 58)

Generated by: LCOV version 2.4-beta