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: d68601258e652a3cb034f3f218a63779456ec5f7 vs 158b6d5109fad9d5f0c30693fa85041a1c621fe1 Lines: 95.5 % 801 765 36 5 760 5
Current Date: 2026-10-13 14:31:45 +0300 Functions: 94.1 % 51 48 3 5 43
Baseline: lcov-20261013-baseline Branches: 64.6 % 404 261 143 261
Baseline Date: 2026-10-12 20:45:00 -0400 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
removeabbrev_index_brin UBC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
tuplesort_begin_index_gin GNC 119 87.9 % (29 / 33) 41.7 % (5 / 12)
comparetup_index_hash_tiebreak UBC 0 0.0 % (0 / 2)
removeabbrev_index_gin UBC 0 0.0 % (0 / 2)
comparetup_cluster_tiebreak CBC 477727 97.5 % (39 / 40) 77.3 % (17 / 22)
comparetup_index_btree_tiebreak CBC 15168849 97.5 % (39 / 40) 87.5 % (28 / 32)
comparetup_index_hash CBC 1052005 96.4 % (27 / 28) 85.0 % (17 / 20)
readtup_cluster CBC 40000 94.1 % (16 / 17) 25.0 % (4 / 16)
readtup_index CBC 2106057 91.7 % (11 / 12) 20.0 % (2 / 10)
readtup_index_brin CBC 55 90.9 % (10 / 11) 20.0 % (2 / 10)
readtup_index_gin CBC 25233 90.9 % (10 / 11) 20.0 % (2 / 10)
tuplesort_begin_cluster GNC 86 97.7 % (42 / 43) 63.6 % (14 / 22)
tuplesort_begin_datum CBC 42398 96.6 % (28 / 29) 37.5 % (3 / 8)
tuplesort_begin_heap GNC 69883 96.7 % (29 / 30) 59.1 % (13 / 22)
tuplesort_begin_index_brin CBC 17 92.3 % (12 / 13) 16.7 % (1 / 6)
tuplesort_begin_index_btree GNC 57262 97.2 % (35 / 36) 43.8 % (7 / 16)
tuplesort_begin_index_gist GNC 535 96.8 % (30 / 31) 50.0 % (7 / 14)
tuplesort_begin_index_hash CBC 5 95.5 % (21 / 22) 16.7 % (1 / 6)
tuplesort_gettupleslot CBC 7429557 93.3 % (14 / 15) 90.0 % (9 / 10)
tuplesort_putbrintuple CBC 55 94.4 % (17 / 18) 25.0 % (2 / 8)
tuplesort_putgintuple CBC 50466 94.1 % (16 / 17) 37.5 % (3 / 8)
tuplesort_putheaptuple CBC 363148 94.4 % (17 / 18) 90.0 % (9 / 10)
tuplesort_putindextuplevalues CBC 8175960 93.8 % (15 / 16) 87.5 % (7 / 8)
writetup_cluster CBC 40000 90.0 % (9 / 10) 50.0 % (1 / 2)
writetup_index CBC 2106057 88.9 % (8 / 9) 50.0 % (1 / 2)
writetup_index_brin CBC 55 90.0 % (9 / 10) 50.0 % (1 / 2)
writetup_index_gin CBC 25233 90.0 % (9 / 10) 50.0 % (1 / 2)
comparetup_cluster CBC 4262739 100.0 % (9 / 9) 100.0 % (4 / 4)
comparetup_datum CBC 7094342 100.0 % (7 / 7) 100.0 % (2 / 2)
comparetup_datum_tiebreak CBC 2739371 100.0 % (7 / 7) 100.0 % (2 / 2)
comparetup_heap CBC 16184505 100.0 % (8 / 8) 100.0 % (2 / 2)
comparetup_heap_tiebreak CBC 22612629 100.0 % (24 / 24) 100.0 % (8 / 8)
comparetup_index_brin CBC 182 100.0 % (7 / 7) 83.3 % (5 / 6)
comparetup_index_btree CBC 32993028 100.0 % (8 / 8) 100.0 % (2 / 2)
comparetup_index_gin CBC 91316 100.0 % (5 / 5) 50.0 % (1 / 2)
freestate_cluster CBC 86 100.0 % (8 / 8) 75.0 % (3 / 4)
readtup_datum CBC 1095572 100.0 % (20 / 20) 50.0 % (10 / 20)
readtup_heap CBC 657120 100.0 % (17 / 17) 40.0 % (4 / 10)
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)
removeabbrev_index CBC 40 100.0 % (9 / 9) 100.0 % (2 / 2)
tuplesort_getbrintuple CBC 60 100.0 % (11 / 11) 100.0 % (4 / 4)
tuplesort_getdatum CBC 1641074 100.0 % (18 / 18) 100.0 % (12 / 12)
tuplesort_getgintuple CBC 50534 100.0 % (11 / 11) 100.0 % (4 / 4)
tuplesort_getheaptuple CBC 363234 100.0 % (7 / 7) 100.0 % (2 / 2)
tuplesort_getindextuple CBC 8207771 100.0 % (7 / 7) 100.0 % (2 / 2)
tuplesort_putdatum CBC 2556484 100.0 % (20 / 20) 100.0 % (14 / 14)
tuplesort_puttupleslot CBC 8117521 100.0 % (18 / 18) 100.0 % (6 / 6)
writetup_datum CBC 1170564 100.0 % (18 / 18) 87.5 % (7 / 8)
writetup_heap CBC 725300 100.0 % (11 / 11) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1