LCOV - differential code coverage report
Current view: top level - src/backend/utils/sort - tuplestore.c (source / functions) Coverage Total Hit UBC CBC
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 78.6 % 457 359 98 359
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 27 27 27
Baseline: 16@8cea358b128 Branches: 52.7 % 296 156 140 156
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (240..) days: 78.6 % 457 359 98 359
Function coverage date bins:
(240..) days: 100.0 % 27 27 27
Branch coverage date bins:
(240..) days: 52.7 % 296 156 140 156

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 791673 100.0 % (4 / 4)
dumptuples CBC 60 100.0 % (13 / 13) 87.5 % (7 / 8)
getlen CBC 3589907 100.0 % (5 / 5) 100.0 % (2 / 2)
grow_memtuples CBC 956 67.6 % (23 / 34) 55.6 % (10 / 18)
readtup_heap CBC 3589851 100.0 % (11 / 11) 100.0 % (2 / 2)
tuplestore_advance CBC 86126 85.7 % (6 / 7) 75.0 % (3 / 4)
tuplestore_alloc_read_pointer CBC 6121 92.3 % (12 / 13) 60.0 % (6 / 10)
tuplestore_ateof CBC 1197823 100.0 % (2 / 2)
tuplestore_begin_common CBC 123887 100.0 % (27 / 27)
tuplestore_begin_heap CBC 123887 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_clear CBC 58514 94.4 % (17 / 18) 75.0 % (6 / 8)
tuplestore_copy_read_pointer CBC 30463 36.7 % (11 / 30) 20.0 % (7 / 35)
tuplestore_end CBC 105818 100.0 % (10 / 10) 83.3 % (5 / 6)
tuplestore_gettuple CBC 10380120 75.8 % (47 / 62) 51.7 % (30 / 58)
tuplestore_gettupleslot CBC 10293988 100.0 % (10 / 10) 83.3 % (5 / 6)
tuplestore_in_memory CBC 776691 100.0 % (2 / 2)
tuplestore_puttuple CBC 791673 100.0 % (6 / 6)
tuplestore_puttuple_common CBC 9405449 60.0 % (30 / 50) 47.4 % (18 / 38)
tuplestore_puttupleslot CBC 975501 100.0 % (7 / 7)
tuplestore_putvalues CBC 7638275 100.0 % (7 / 7)
tuplestore_rescan CBC 138585 68.2 % (15 / 22) 28.6 % (4 / 14)
tuplestore_select_read_pointer CBC 1904744 47.6 % (10 / 21) 21.7 % (5 / 23)
tuplestore_set_eflags CBC 3990 75.0 % (6 / 8) 37.5 % (3 / 8)
tuplestore_skiptuples CBC 640603 77.1 % (27 / 35) 67.9 % (19 / 28)
tuplestore_trim CBC 413399 93.5 % (29 / 31) 83.3 % (20 / 24)
tuplestore_tuple_count CBC 3170 100.0 % (2 / 2)
writetup_heap CBC 4248713 100.0 % (12 / 12) 100.0 % (2 / 2)

Generated by: LCOV version 2.1-beta2-3-g6141622