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: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 79.3 % 478 379 99 1 378 1
Current Date: 2025-12-17 08:58:58 +0900 Functions: 100.0 % 29 29 1 28
Baseline: lcov-20251217-005640-baseline Branches: 52.7 % 298 157 141 157
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 4 4 4
(360..) days: 79.1 % 473 374 99 374
Function coverage date bins:
(360..) days: 100.0 % 29 29 1 28
Branch coverage date bins:
(360..) days: 52.7 % 298 157 141 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 1084318 100.0 % (4 / 4)
dumptuples CBC 65 100.0 % (13 / 13) 87.5 % (7 / 8)
getlen CBC 3501926 100.0 % (5 / 5) 100.0 % (2 / 2)
grow_memtuples CBC 1065 67.6 % (23 / 34) 55.6 % (10 / 18)
readtup_heap CBC 3501871 90.0 % (9 / 10) 50.0 % (1 / 2)
tuplestore_advance CBC 86561 85.7 % (6 / 7) 75.0 % (3 / 4)
tuplestore_alloc_read_pointer CBC 5093 92.3 % (12 / 13) 60.0 % (6 / 10)
tuplestore_ateof CBC 1452983 100.0 % (2 / 2)
tuplestore_begin_common GNC 125737 100.0 % (29 / 29)
tuplestore_begin_heap CBC 125737 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_clear CBC 5291 100.0 % (23 / 23) 87.5 % (7 / 8)
tuplestore_copy_read_pointer CBC 30280 36.7 % (11 / 30) 20.0 % (7 / 35)
tuplestore_end CBC 125248 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_get_stats CBC 15 100.0 % (7 / 7) 100.0 % (2 / 2)
tuplestore_gettuple CBC 11611397 58.1 % (36 / 62) 41.4 % (24 / 58)
tuplestore_gettupleslot CBC 11524836 100.0 % (10 / 10) 100.0 % (6 / 6)
tuplestore_in_memory CBC 865746 100.0 % (2 / 2)
tuplestore_puttuple CBC 1084318 100.0 % (6 / 6)
tuplestore_puttuple_common CBC 10379208 84.9 % (45 / 53) 63.2 % (24 / 38)
tuplestore_puttupleslot CBC 1065658 100.0 % (7 / 7)
tuplestore_putvalues CBC 8229232 100.0 % (7 / 7)
tuplestore_rescan CBC 176648 68.2 % (15 / 22) 28.6 % (4 / 14)
tuplestore_select_read_pointer CBC 2227648 76.2 % (16 / 21) 39.1 % (9 / 23)
tuplestore_set_eflags CBC 4141 75.0 % (6 / 8) 37.5 % (3 / 8)
tuplestore_skiptuples CBC 668357 54.3 % (19 / 35) 46.4 % (13 / 28)
tuplestore_trim CBC 455799 96.9 % (31 / 32) 87.5 % (21 / 24)
tuplestore_tuple_count CBC 3241 100.0 % (2 / 2)
tuplestore_updatemax CBC 442245 100.0 % (6 / 6) 75.0 % (3 / 4)
writetup_heap CBC 4113694 91.7 % (11 / 12) 50.0 % (1 / 2)

Generated by: LCOV version 2.4-beta