LCOV - differential code coverage report
Current view: top level - src/backend/access/hash - hash.c (source / functions) Coverage Total Hit UBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 89.1 % 303 270 33 270
Current Date: 2026-10-12 11:56:10 +0200 Functions: 93.8 % 16 15 1 15
Baseline: lcov-20261012-baseline Branches: 65.7 % 172 113 59 113
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 % 1 1 1
(30,360] days: 66.7 % 36 24 12 24
(360..) days: 92.1 % 266 245 21 245
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 93.3 % 15 14 1 14
Branch coverage date bins:
(30,360] days: 75.0 % 8 6 2 6
(360..) days: 65.2 % 164 107 57 107

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
hashtranslatestrategy UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
hashbuildempty CBC 4 100.0 % (3 / 3)
hashtranslatecmptype CBC 10 75.0 % (3 / 4) 50.0 % (1 / 2)
hashbulkdelete CBC 25 77.6 % (66 / 85) 47.7 % (21 / 44)
hashgetbitmap CBC 44 100.0 % (10 / 10) 100.0 % (2 / 2)
hashvacuumcleanup CBC 51 100.0 % (7 / 7) 100.0 % (2 / 2)
hashbuild CBC 212 95.8 % (23 / 24) 70.0 % (7 / 10)
hashbeginscan CBC 239 100.0 % (13 / 13) 50.0 % (1 / 2)
hashendscan CBC 239 91.7 % (11 / 12) 80.0 % (8 / 10)
hashrescan CBC 340 92.3 % (12 / 13) 66.7 % (8 / 12)
hash_bulkdelete_read_stream_cb CBC 433 100.0 % (6 / 6) 100.0 % (4 / 4)
hashbucketcleanup CBC 1300 95.5 % (85 / 89) 70.3 % (45 / 64)
hashhandler CBC 2159 100.0 % (2 / 2)
hashgettuple CBC 74605 100.0 % (12 / 12) 83.3 % (10 / 12)
hashinsert CBC 161468 87.5 % (7 / 8) 50.0 % (1 / 2)
hashbuildCallback CBC 330282 90.9 % (10 / 11) 75.0 % (3 / 4)

Generated by: LCOV version 2.0-1