LCOV - differential code coverage report
Current view: top level - src/backend/access/hash - hash.c (source / functions) Coverage Total Hit UBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 89.1 % 303 270 33 270
Current Date: 2026-11-05 14:14:01 +0100 Functions: 93.8 % 16 15 1 15
Baseline: lcov-20261105-baseline Branches: 65.7 % 172 113 59 113
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 67.6 % 37 25 12 25
(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
hashbulkdelete CBC 24 77.6 % (66 / 85) 47.7 % (21 / 44)
hashbucketcleanup CBC 1299 95.5 % (85 / 89) 70.3 % (45 / 64)
hashtranslatestrategy UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
hashbuild CBC 212 95.8 % (23 / 24) 70.0 % (7 / 10)
hashbuildCallback CBC 330282 90.9 % (10 / 11) 75.0 % (3 / 4)
hashendscan CBC 239 91.7 % (11 / 12) 80.0 % (8 / 10)
hashinsert CBC 161518 87.5 % (7 / 8) 50.0 % (1 / 2)
hashrescan CBC 340 92.3 % (12 / 13) 66.7 % (8 / 12)
hashtranslatecmptype CBC 10 75.0 % (3 / 4) 50.0 % (1 / 2)
hash_bulkdelete_read_stream_cb CBC 428 100.0 % (6 / 6) 100.0 % (4 / 4)
hashbeginscan CBC 239 100.0 % (13 / 13) 50.0 % (1 / 2)
hashbuildempty CBC 4 100.0 % (3 / 3)
hashgetbitmap CBC 44 100.0 % (10 / 10) 100.0 % (2 / 2)
hashgettuple CBC 74605 100.0 % (12 / 12) 83.3 % (10 / 12)
hashhandler CBC 2164 100.0 % (2 / 2)
hashvacuumcleanup CBC 49 100.0 % (7 / 7) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1