LCOV - differential code coverage report
Current view: top level - src/backend/utils/sort - tuplesortvariants.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 95.5 % 801 765 36 5 760 5
Current Date: 2026-10-12 11:56:10 +0200 Functions: 94.1 % 51 48 3 5 43
Baseline: lcov-20261012-baseline Branches: 64.6 % 404 261 143 261
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 5 5 5
(30,360] days: 78.9 % 19 15 4 5 10
(360..) days: 95.9 % 777 745 32 745
Function coverage date bins:
(360..) days: 94.1 % 51 48 3 5 43
Branch coverage date bins:
(1,7] days: 100.0 % 8 8 8
(30,360] days: 16.7 % 6 1 5 1
(360..) days: 64.6 % 390 252 138 252

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
comparetup_index_hash_tiebreak UBC 0 0.0 % (0 / 2)
removeabbrev_index_brin UBC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
removeabbrev_index_gin UBC 0 0.0 % (0 / 2)
tuplesort_begin_index_hash CBC 5 95.5 % (21 / 22) 16.7 % (1 / 6)
removeabbrev_cluster CBC 8 100.0 % (9 / 9) 100.0 % (2 / 2)
removeabbrev_datum CBC 8 100.0 % (4 / 4) 100.0 % (2 / 2)
removeabbrev_heap CBC 8 100.0 % (10 / 10) 100.0 % (2 / 2)
tuplesort_begin_index_brin CBC 17 92.3 % (12 / 13) 16.7 % (1 / 6)
removeabbrev_index CBC 40 100.0 % (9 / 9) 100.0 % (2 / 2)
readtup_index_brin CBC 54 90.9 % (10 / 11) 20.0 % (2 / 10)
tuplesort_putbrintuple CBC 54 94.4 % (17 / 18) 25.0 % (2 / 8)
writetup_index_brin CBC 54 90.0 % (9 / 10) 50.0 % (1 / 2)
tuplesort_getbrintuple CBC 59 100.0 % (11 / 11) 100.0 % (4 / 4)
freestate_cluster CBC 86 100.0 % (8 / 8) 75.0 % (3 / 4)
tuplesort_begin_cluster GNC 86 97.7 % (42 / 43) 63.6 % (14 / 22)
tuplesort_begin_index_gin GNC 119 87.9 % (29 / 33) 41.7 % (5 / 12)
comparetup_index_brin CBC 183 100.0 % (7 / 7) 83.3 % (5 / 6)
tuplesort_begin_index_gist GNC 535 96.8 % (30 / 31) 50.0 % (7 / 14)
readtup_index_gin CBC 25026 90.9 % (10 / 11) 20.0 % (2 / 10)
writetup_index_gin CBC 25026 90.0 % (9 / 10) 50.0 % (1 / 2)
readtup_cluster CBC 40000 94.1 % (16 / 17) 25.0 % (4 / 16)
writetup_cluster CBC 40000 90.0 % (9 / 10) 50.0 % (1 / 2)
tuplesort_begin_datum CBC 42394 96.6 % (28 / 29) 37.5 % (3 / 8)
tuplesort_putgintuple CBC 50052 94.1 % (16 / 17) 37.5 % (3 / 8)
tuplesort_getgintuple CBC 50120 100.0 % (11 / 11) 100.0 % (4 / 4)
tuplesort_begin_index_btree GNC 57539 97.2 % (35 / 36) 43.8 % (7 / 16)
tuplesort_begin_heap GNC 69857 96.7 % (29 / 30) 59.1 % (13 / 22)
comparetup_index_gin CBC 92744 100.0 % (5 / 5) 50.0 % (1 / 2)
tuplesort_putheaptuple CBC 363152 94.4 % (17 / 18) 90.0 % (9 / 10)
tuplesort_getheaptuple CBC 363238 100.0 % (7 / 7) 100.0 % (2 / 2)
comparetup_cluster_tiebreak CBC 477731 97.5 % (39 / 40) 77.3 % (17 / 22)
readtup_heap CBC 657120 100.0 % (17 / 17) 40.0 % (4 / 10)
writetup_heap CBC 725300 100.0 % (11 / 11) 100.0 % (2 / 2)
comparetup_index_hash CBC 1052005 96.4 % (27 / 28) 85.0 % (17 / 20)
readtup_datum CBC 1095572 100.0 % (20 / 20) 50.0 % (10 / 20)
writetup_datum CBC 1170564 100.0 % (18 / 18) 87.5 % (7 / 8)
tuplesort_getdatum CBC 1641498 100.0 % (18 / 18) 100.0 % (12 / 12)
readtup_index CBC 2106057 91.7 % (11 / 12) 20.0 % (2 / 10)
writetup_index CBC 2106057 88.9 % (8 / 9) 50.0 % (1 / 2)
tuplesort_putdatum CBC 2555032 100.0 % (20 / 20) 100.0 % (14 / 14)
comparetup_datum_tiebreak CBC 2738625 100.0 % (7 / 7) 100.0 % (2 / 2)
comparetup_cluster CBC 4262747 100.0 % (9 / 9) 100.0 % (4 / 4)
comparetup_datum CBC 7145302 100.0 % (7 / 7) 100.0 % (2 / 2)
tuplesort_gettupleslot CBC 7431567 93.3 % (14 / 15) 90.0 % (9 / 10)
tuplesort_puttupleslot CBC 8119593 100.0 % (18 / 18) 100.0 % (6 / 6)
tuplesort_putindextuplevalues CBC 8213308 93.8 % (15 / 16) 87.5 % (7 / 8)
tuplesort_getindextuple CBC 8245271 100.0 % (7 / 7) 100.0 % (2 / 2)
comparetup_index_btree_tiebreak CBC 15267325 97.5 % (39 / 40) 87.5 % (28 / 32)
comparetup_heap CBC 16176109 100.0 % (8 / 8) 100.0 % (2 / 2)
comparetup_heap_tiebreak CBC 22633219 100.0 % (24 / 24) 100.0 % (8 / 8)
comparetup_index_btree CBC 33073092 100.0 % (8 / 8) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1