LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - varbit.c (source / functions) Coverage Total Hit UBC CBC
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 86.0 % 680 585 95 585
Current Date: 2024-04-14 14:21:10 Functions: 89.8 % 49 44 5 44
Baseline: 16@8cea358b128 Branches: 63.0 % 494 311 183 311
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (240..) days: 86.0 % 680 585 95 585
Function coverage date bins:
(240..) days: 89.8 % 49 44 5 44
Branch coverage date bins:
(240..) days: 63.0 % 494 311 183 311

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
anybit_typmodin CBC 1062 70.0 % (7 / 10) 25.0 % (3 / 12)
anybit_typmodout CBC 179 83.3 % (5 / 6) 50.0 % (1 / 2)
bit CBC 502 100.0 % (16 / 16) 62.5 % (10 / 16)
bit_and CBC 82 100.0 % (17 / 17) 83.3 % (5 / 6)
bit_bit_count CBC 18 100.0 % (3 / 3)
bit_catenate CBC 105 95.7 % (22 / 23) 75.0 % (9 / 12)
bit_cmp CBC 21353 100.0 % (10 / 10) 100.0 % (6 / 6)
bit_in CBC 2890 98.1 % (52 / 53) 92.0 % (46 / 50)
bit_or CBC 84 100.0 % (17 / 17) 83.3 % (5 / 6)
bit_out CBC 2119 100.0 % (2 / 2)
bit_overlay CBC 12 80.0 % (8 / 10) 25.0 % (2 / 8)
bit_recv UBC 0 0.0 % (0 / 15) 0.0 % (0 / 18)
bit_send UBC 0 0.0 % (0 / 2)
bitcat CBC 81 100.0 % (4 / 4)
bitcmp CBC 378 100.0 % (7 / 7) 100.0 % (4 / 4)
biteq CBC 2656 100.0 % (11 / 11) 100.0 % (6 / 6)
bitfromint4 CBC 1505 71.4 % (20 / 28) 50.0 % (8 / 16)
bitfromint8 CBC 848 67.9 % (19 / 28) 43.8 % (7 / 16)
bitge CBC 4168 100.0 % (7 / 7) 100.0 % (4 / 4)
bitgetbit CBC 3 83.3 % (10 / 12) 37.5 % (3 / 8)
bitgt CBC 5200 100.0 % (7 / 7) 100.0 % (4 / 4)
bitle CBC 4278 100.0 % (7 / 7) 100.0 % (4 / 4)
bitlength CBC 21 100.0 % (3 / 3)
bitlt CBC 4940 100.0 % (7 / 7) 100.0 % (4 / 4)
bitne CBC 484 90.9 % (10 / 11) 83.3 % (5 / 6)
bitnot CBC 60 100.0 % (11 / 11) 62.5 % (5 / 8)
bitoctetlength UBC 0 0.0 % (0 / 3)
bitoverlay CBC 3 100.0 % (6 / 6)
bitoverlay_no_len CBC 9 100.0 % (6 / 6)
bitposition CBC 306 95.7 % (45 / 47) 96.9 % (31 / 32)
bitsetbit CBC 6 90.9 % (20 / 22) 50.0 % (7 / 14)
bitshiftleft CBC 348 85.7 % (24 / 28) 38.2 % (13 / 34)
bitshiftright CBC 438 90.3 % (28 / 31) 55.0 % (22 / 40)
bitsubstr CBC 60 100.0 % (2 / 2)
bitsubstr_no_len CBC 21 100.0 % (2 / 2)
bitsubstring CBC 105 100.0 % (33 / 33) 83.3 % (20 / 24)
bittoint4 CBC 943 90.0 % (9 / 10) 50.0 % (3 / 6)
bittoint8 CBC 685 90.0 % (9 / 10) 50.0 % (3 / 6)
bittypmodin CBC 940 100.0 % (3 / 3)
bittypmodout CBC 113 100.0 % (3 / 3)
bitxor CBC 69 100.0 % (17 / 17) 83.3 % (5 / 6)
varbit CBC 489 53.3 % (8 / 15) 35.7 % (5 / 14)
varbit_in CBC 917 90.6 % (48 / 53) 74.0 % (37 / 50)
varbit_out CBC 3104 100.0 % (19 / 19) 85.0 % (17 / 20)
varbit_recv UBC 0 0.0 % (0 / 15) 0.0 % (0 / 18)
varbit_send UBC 0 0.0 % (0 / 6)
varbit_support CBC 60 93.8 % (15 / 16) 50.0 % (7 / 14)
varbittypmodin CBC 122 100.0 % (3 / 3)
varbittypmodout CBC 66 100.0 % (3 / 3)

Generated by: LCOV version 2.1-beta2-3-g6141622