LCOV - differential code coverage report
Current view: top level - contrib/hstore - hstore_op.c (source / functions) Coverage Total Hit UIC UBC GIC GNC CBC ECB DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 91.4 % 573 524 49 2 522 1 2
Current Date: 2026-05-29 21:51:00 -0400 Functions: 66.3 % 86 57 29 2 55
Baseline: lcov-20260530-034037-baseline Branches: 79.0 % 404 319 2 83 2 317 38 14
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 2 2 2
(360..) days: 91.4 % 571 522 49 522 1
Function coverage date bins:
(360..) days: 66.3 % 86 57 29 2 55
Branch coverage date bins:
(360..) days: 79.0 % 404 319 2 83 2 317

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
hstore_delete_hstore CBC 12 97.8 % (45 / 46) 73.4 % (47 / 64)
hstore_cmp CBC 43265 72.7 % (32 / 44) 62.5 % (25 / 40)
hstore_delete_array CBC 12 91.7 % (33 / 36) 75.0 % (27 / 36)
hstore_concat CBC 30 100.0 % (45 / 45) 86.7 % (52 / 60)
hstore_to_array_internal CBC 4 96.0 % (24 / 25) 72.2 % (13 / 18)
hstoreArrayToPairs GNC 2842 94.7 % (18 / 19) 60.0 % (6 / 10)
hstore_contains CBC 3560 100.0 % (24 / 24) 84.6 % (22 / 26)
hstore_delete CBC 11 100.0 % (23 / 23) 81.2 % (13 / 16)
hstore_slice_to_array GNC 4 92.0 % (23 / 25) 78.6 % (11 / 14)
hstore_slice_to_hstore CBC 6 92.3 % (24 / 26) 70.0 % (7 / 10)
setup_firstcall CBC 2010 90.9 % (10 / 11) 50.0 % (3 / 6)
hstore_avals CBC 4 100.0 % (21 / 21) 80.0 % (8 / 10)
hstore_each CBC 11568 100.0 % (25 / 25) 85.7 % (12 / 14)
hstore_fetchval CBC 6 100.0 % (11 / 11) 75.0 % (6 / 8)
hstore_hash_extended CBC 10 100.0 % (8 / 8) 66.7 % (4 / 6)
hstore_svals CBC 13 100.0 % (19 / 19) 80.0 % (8 / 10)
hstore_hash CBC 2014 100.0 % (7 / 7) 83.3 % (5 / 6)
hstoreFindKey CBC 9456 100.0 % (20 / 20) 100.0 % (22 / 22)
hstore_akeys CBC 3 100.0 % (15 / 15) 100.0 % (8 / 8)
hstore_defined CBC 4 100.0 % (8 / 8) 100.0 % (4 / 4)
hstore_exists_all CBC 1097 100.0 % (13 / 13) 100.0 % (4 / 4)
hstore_exists_any CBC 1727 100.0 % (13 / 13) 100.0 % (4 / 4)
hstore_skeys CBC 8 100.0 % (14 / 14) 100.0 % (8 / 8)
akeys UBC 0 0.0 % (0 / 1)
akeys UBC 0
pg_finfo_akeys UBC 0
avals UBC 0 0.0 % (0 / 1)
avals UBC 0
pg_finfo_avals UBC 0
defined UBC 0 0.0 % (0 / 1)
defined UBC 0
pg_finfo_defined UBC 0
delete UBC 0 0.0 % (0 / 1)
delete UBC 0
pg_finfo_delete UBC 0
each UBC 0 0.0 % (0 / 1)
each UBC 0
pg_finfo_each UBC 0
exists UBC 0 0.0 % (0 / 1)
exists UBC 0
pg_finfo_exists UBC 0
fetchval UBC 0 0.0 % (0 / 1)
fetchval UBC 0
pg_finfo_fetchval UBC 0
hs_concat UBC 0 0.0 % (0 / 1)
hs_concat UBC 0
pg_finfo_hs_concat UBC 0
hs_contained UBC 0 0.0 % (0 / 1)
hs_contained UBC 0
pg_finfo_hs_contained UBC 0
hs_contains UBC 0 0.0 % (0 / 1)
hs_contains UBC 0
pg_finfo_hs_contains UBC 0
hstore_contained UBC 0 0.0 % (0 / 2)
hstore_eq CBC 4121 100.0 % (3 / 3)
hstore_exists CBC 1440 100.0 % (6 / 6)
hstore_ge UBC 0 0.0 % (0 / 3)
hstore_gt CBC 131 100.0 % (3 / 3)
hstore_le UBC 0 0.0 % (0 / 3)
hstore_lt UBC 0 0.0 % (0 / 3)
hstore_ne UBC 0 0.0 % (0 / 3)
hstore_to_array CBC 2 100.0 % (4 / 4)
hstore_to_matrix CBC 2 100.0 % (4 / 4)
pg_finfo_hstore_akeys CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_avals CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_cmp CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_concat CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_contained CBC 7 100.0 % (1 / 1)
pg_finfo_hstore_contains CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_defined CBC 15 100.0 % (1 / 1)
pg_finfo_hstore_delete CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_delete_array CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_delete_hstore CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_each CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_eq CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_exists CBC 16 100.0 % (1 / 1)
pg_finfo_hstore_exists_all CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_exists_any CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_fetchval CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_ge CBC 7 100.0 % (1 / 1)
pg_finfo_hstore_gt CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_hash CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_hash_extended CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_le CBC 7 100.0 % (1 / 1)
pg_finfo_hstore_lt CBC 7 100.0 % (1 / 1)
pg_finfo_hstore_ne CBC 7 100.0 % (1 / 1)
pg_finfo_hstore_skeys CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_slice_to_array CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_slice_to_hstore CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_svals CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_to_array CBC 8 100.0 % (1 / 1)
pg_finfo_hstore_to_matrix CBC 8 100.0 % (1 / 1)
skeys UBC 0 0.0 % (0 / 1)
pg_finfo_skeys UBC 0
skeys UBC 0
svals UBC 0 0.0 % (0 / 1)
pg_finfo_svals UBC 0
svals UBC 0

Generated by: LCOV version 2.5.0-beta