LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - tsgistidx.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 78.4 % 333 261 72 1 260 1
Current Date: 2026-07-25 17:13:00 -0400 Functions: 82.6 % 23 19 4 1 18
Baseline: lcov-20260726-baseline Branches: 59.7 % 206 123 83 2 121
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 80.0 % 5 4 1 4
(360..) days: 78.3 % 327 256 71 256
Function coverage date bins:
(360..) days: 82.6 % 23 19 4 1 18
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(360..) days: 59.3 % 204 121 83 121

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
checkcondition_arr CBC 279812 100.0 % (13 / 13) 100.0 % (8 / 8)
checkcondition_bit CBC 10318 100.0 % (7 / 7) 100.0 % (4 / 4)
comparecost CBC 20727 100.0 % (4 / 4)
compareint CBC 2417424 100.0 % (4 / 4)
fillcache CBC 8356 87.5 % (7 / 8) 75.0 % (3 / 4)
gtsvector_alloc CBC 12956 100.0 % (8 / 8) 100.0 % (8 / 8)
gtsvector_compress CBC 10456 85.0 % (34 / 40) 75.0 % (15 / 20)
gtsvector_consistent CBC 202866 93.3 % (14 / 15) 83.3 % (5 / 6)
gtsvector_consistent_oldsig UBC 0 0.0 % (0 / 2)
gtsvector_decompress CBC 271090 62.5 % (5 / 8) 50.0 % (1 / 2)
gtsvector_options CBC 236 100.0 % (5 / 5)
gtsvector_penalty CBC 41652 95.2 % (20 / 21) 66.7 % (4 / 6)
gtsvector_picksplit CBC 269 82.6 % (76 / 92) 56.1 % (37 / 66)
gtsvector_same CBC 6072 59.4 % (19 / 32) 50.0 % (13 / 26)
gtsvector_union CBC 6072 100.0 % (14 / 14) 70.0 % (7 / 10)
gtsvectorin UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
gtsvectorout UBC 0 0.0 % (0 / 12) 0.0 % (0 / 6)
hemdist UBC 0 0.0 % (0 / 11) 0.0 % (0 / 8)
hemdistcache CBC 136104 50.0 % (4 / 8) 33.3 % (2 / 6)
hemdistsign CBC 186285 100.0 % (6 / 6) 100.0 % (2 / 2)
makesign CBC 49948 100.0 % (7 / 7) 41.7 % (5 / 12)
sizebitvec CBC 7107 100.0 % (2 / 2)
unionkey GNC 10264 100.0 % (12 / 12) 90.0 % (9 / 10)

Generated by: LCOV version 2.0-1